diff --git a/example/build.gradle b/example/build.gradle index e5ccc9a6a96..4ffbd0c2498 100644 --- a/example/build.gradle +++ b/example/build.gradle @@ -11,12 +11,12 @@ configurations { dependencies { implementation project(':stripe') - implementation 'com.android.support:multidex:1.0.3' - implementation "com.android.support:appcompat-v7:28.0.0" - implementation "com.android.support:recyclerview-v7:28.0.0" - implementation "com.android.support:support-v4:28.0.0" + implementation 'androidx.multidex:multidex:2.0.1' + implementation 'androidx.appcompat:appcompat:1.0.2' + implementation 'androidx.recyclerview:recyclerview:1.0.0' + implementation 'androidx.legacy:legacy-support-v4:1.0.0' - implementation 'com.google.android.gms:play-services-wallet:16.0.1' + implementation 'com.google.android.gms:play-services-wallet:18.0.0' /* Needed for RxAndroid */ implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' diff --git a/example/res/layout/activity_launcher.xml b/example/res/layout/activity_launcher.xml index 055165024ea..435b08c5486 100644 --- a/example/res/layout/activity_launcher.xml +++ b/example/res/layout/activity_launcher.xml @@ -6,7 +6,7 @@ android:layout_height="match_parent" > - - (R.id.examples) - val linearLayoutManager = LinearLayoutManager(this) - linearLayoutManager.orientation = LinearLayoutManager.VERTICAL + val examples = findViewById(R.id.examples) + val linearLayoutManager = androidx.recyclerview.widget.LinearLayoutManager(this) + linearLayoutManager.orientation = androidx.recyclerview.widget.LinearLayoutManager.VERTICAL examples.setHasFixedSize(true) examples.layoutManager = linearLayoutManager examples.adapter = ExamplesAdapter(this) @@ -33,7 +31,7 @@ class LauncherActivity : AppCompatActivity() { private class ExamplesAdapter constructor( private val activity: Activity - ) : RecyclerView.Adapter() { + ) : androidx.recyclerview.widget.RecyclerView.Adapter() { private val items = listOf( Item(activity.getString(R.string.launch_payment_intent_example), PaymentIntentActivity::class.java), @@ -78,6 +76,6 @@ class LauncherActivity : AppCompatActivity() { private class ExamplesViewHolder constructor( itemView: View - ) : RecyclerView.ViewHolder(itemView) + ) : androidx.recyclerview.widget.RecyclerView.ViewHolder(itemView) } } diff --git a/example/src/main/java/com/stripe/example/activity/PayWithGoogleActivity.kt b/example/src/main/java/com/stripe/example/activity/PayWithGoogleActivity.kt index 77f89ee2adf..b8aa6e50f9a 100644 --- a/example/src/main/java/com/stripe/example/activity/PayWithGoogleActivity.kt +++ b/example/src/main/java/com/stripe/example/activity/PayWithGoogleActivity.kt @@ -3,10 +3,10 @@ package com.stripe.example.activity import android.app.Activity import android.content.Intent import android.os.Bundle -import android.support.v7.app.AppCompatActivity import android.view.View import android.widget.ProgressBar import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity import com.google.android.gms.common.api.ApiException import com.google.android.gms.wallet.AutoResolveHelper import com.google.android.gms.wallet.IsReadyToPayRequest diff --git a/example/src/main/java/com/stripe/example/activity/PaymentAuthActivity.kt b/example/src/main/java/com/stripe/example/activity/PaymentAuthActivity.kt index f667a392b3e..3af18b34558 100644 --- a/example/src/main/java/com/stripe/example/activity/PaymentAuthActivity.kt +++ b/example/src/main/java/com/stripe/example/activity/PaymentAuthActivity.kt @@ -2,11 +2,11 @@ package com.stripe.example.activity import android.content.Intent import android.os.Bundle -import android.support.v7.app.AppCompatActivity import android.view.View import android.widget.Button import android.widget.ProgressBar import android.widget.TextView +import androidx.appcompat.app.AppCompatActivity import com.stripe.android.ApiResultCallback import com.stripe.android.PaymentAuthConfig import com.stripe.android.PaymentConfiguration diff --git a/example/src/main/java/com/stripe/example/activity/PaymentIntentActivity.kt b/example/src/main/java/com/stripe/example/activity/PaymentIntentActivity.kt index a95e17a427a..c9e2e26a3e2 100644 --- a/example/src/main/java/com/stripe/example/activity/PaymentIntentActivity.kt +++ b/example/src/main/java/com/stripe/example/activity/PaymentIntentActivity.kt @@ -2,11 +2,11 @@ package com.stripe.example.activity import android.content.Intent import android.os.Bundle -import android.support.v7.app.AppCompatActivity import android.util.Log import android.widget.Button import android.widget.TextView import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity import com.stripe.android.ApiResultCallback import com.stripe.android.PaymentConfiguration import com.stripe.android.PaymentIntentResult diff --git a/example/src/main/java/com/stripe/example/activity/PaymentMultilineActivity.kt b/example/src/main/java/com/stripe/example/activity/PaymentMultilineActivity.kt index 3576d1b003a..4063305dea4 100644 --- a/example/src/main/java/com/stripe/example/activity/PaymentMultilineActivity.kt +++ b/example/src/main/java/com/stripe/example/activity/PaymentMultilineActivity.kt @@ -1,9 +1,9 @@ package com.stripe.example.activity import android.os.Bundle -import android.support.v7.app.AppCompatActivity import android.widget.ListView import android.widget.SimpleAdapter +import androidx.appcompat.app.AppCompatActivity import com.jakewharton.rxbinding2.view.RxView import com.stripe.android.PaymentConfiguration import com.stripe.android.Stripe diff --git a/example/src/main/java/com/stripe/example/activity/PaymentSessionActivity.kt b/example/src/main/java/com/stripe/example/activity/PaymentSessionActivity.kt index 071f2a54295..c066e4085a2 100644 --- a/example/src/main/java/com/stripe/example/activity/PaymentSessionActivity.kt +++ b/example/src/main/java/com/stripe/example/activity/PaymentSessionActivity.kt @@ -5,12 +5,12 @@ import android.content.Context import android.content.Intent import android.content.IntentFilter import android.os.Bundle -import android.support.v4.content.LocalBroadcastManager -import android.support.v7.app.AppCompatActivity import android.view.View import android.widget.Button import android.widget.ProgressBar import android.widget.TextView +import androidx.appcompat.app.AppCompatActivity +import androidx.localbroadcastmanager.content.LocalBroadcastManager import com.stripe.android.CustomerSession import com.stripe.android.PayWithGoogleUtils.getPriceString import com.stripe.android.PaymentSession diff --git a/example/src/main/java/com/stripe/example/activity/RedirectActivity.kt b/example/src/main/java/com/stripe/example/activity/RedirectActivity.kt index 9abc03a50fd..fe4a0466859 100644 --- a/example/src/main/java/com/stripe/example/activity/RedirectActivity.kt +++ b/example/src/main/java/com/stripe/example/activity/RedirectActivity.kt @@ -2,10 +2,9 @@ package com.stripe.example.activity import android.content.Intent import android.os.Bundle -import android.support.v7.app.AppCompatActivity -import android.support.v7.widget.LinearLayoutManager -import android.support.v7.widget.RecyclerView import android.widget.Button +import androidx.appcompat.app.AppCompatActivity +import androidx.recyclerview.widget.LinearLayoutManager import com.stripe.android.PaymentConfiguration import com.stripe.android.Stripe import com.stripe.android.model.Card @@ -57,7 +56,7 @@ class RedirectActivity : AppCompatActivity() { val threeDSyncButton = findViewById