diff --git a/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeMultiOptIn.kt b/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeMultiOptIn.kt index 7b43ba9..06810db 100644 --- a/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeMultiOptIn.kt +++ b/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeMultiOptIn.kt @@ -230,6 +230,11 @@ class AirRobeMultiOptIn @JvmOverloads constructor( setDetailedDescriptionText() setExtraInfoText() optInSwitch.isChecked = AirRobeSharedPreferenceManager.getOptedIn(context) + if (optInSwitch.isChecked) { + tvTitle.text = context.resources.getString(R.string.airrobe_added_to) + } else { + tvTitle.text = context.resources.getString(R.string.airrobe_add_to) + } optInSwitch.setOnCheckedChangeListener { _, isChecked -> AirRobeSharedPreferenceManager.setOptedIn(context, isChecked) AirRobeSharedPreferenceManager.setOrderOptedIn(context, isChecked) diff --git a/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeOptIn.kt b/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeOptIn.kt index fa73549..4d31613 100644 --- a/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeOptIn.kt +++ b/AirRobeWidget/src/main/kotlin/com/airrobe/widgetsdk/airrobewidget/widgets/AirRobeOptIn.kt @@ -244,6 +244,11 @@ class AirRobeOptIn @JvmOverloads constructor( setDetailedDescriptionText() setExtraInfoText() optInSwitch.isChecked = AirRobeSharedPreferenceManager.getOptedIn(context) + if (optInSwitch.isChecked) { + tvTitle.text = context.resources.getString(R.string.airrobe_added_to) + } else { + tvTitle.text = context.resources.getString(R.string.airrobe_add_to) + } optInSwitch.setOnCheckedChangeListener { _, isChecked -> AirRobeSharedPreferenceManager.setOptedIn(context, isChecked) diff --git a/AirRobeWidget/src/main/res/layout/airrobe_multi_opt_in.xml b/AirRobeWidget/src/main/res/layout/airrobe_multi_opt_in.xml index 6794b86..0e35e43 100644 --- a/AirRobeWidget/src/main/res/layout/airrobe_multi_opt_in.xml +++ b/AirRobeWidget/src/main/res/layout/airrobe_multi_opt_in.xml @@ -48,7 +48,7 @@ android:id="@+id/tv_title" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="@string/airrobe_added_to" + android:text="@string/airrobe_add_to" android:textSize="16sp" android:singleLine="true" android:layout_marginTop="3dp" diff --git a/AirRobeWidget/src/main/res/layout/airrobe_opt_in.xml b/AirRobeWidget/src/main/res/layout/airrobe_opt_in.xml index 7640d57..c37d2a8 100644 --- a/AirRobeWidget/src/main/res/layout/airrobe_opt_in.xml +++ b/AirRobeWidget/src/main/res/layout/airrobe_opt_in.xml @@ -48,7 +48,7 @@ android:id="@+id/tv_title" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="@string/airrobe_added_to" + android:text="@string/airrobe_add_to" android:textSize="16sp" android:singleLine="true" android:layout_marginTop="3dp" diff --git a/demo/build.gradle b/demo/build.gradle index 0d1bc3f..4aa5edf 100644 --- a/demo/build.gradle +++ b/demo/build.gradle @@ -34,7 +34,7 @@ android { dependencies { implementation project(':AirRobeWidget') -// implementation "com.airrobe:airrobe-widget-sdk:1.0.3" +// implementation "com.airrobe:airrobe-widget-sdk:1.0.5" implementation "androidx.core:core-ktx:$kotlin_version" implementation "androidx.appcompat:appcompat:$rootProject.ext.appCompatLibVersion"