Commit 5e2d6e88 authored by wanglei's avatar wanglei

init

parent bb1f404e
...@@ -40,7 +40,8 @@ ...@@ -40,7 +40,8 @@
android:exported="true" android:exported="true"
android:launchMode="singleTask" android:launchMode="singleTask"
android:screenOrientation="portrait" android:screenOrientation="portrait"
android:theme="@style/splash.theme"> android:theme="@style/splash.theme"
tools:ignore="DiscouragedApi,LockedOrientationActivity">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
......
...@@ -87,4 +87,8 @@ abstract class BaseActivity<T : ViewBinding> : AppCompatActivity() { ...@@ -87,4 +87,8 @@ abstract class BaseActivity<T : ViewBinding> : AppCompatActivity() {
return isRecreate return isRecreate
} }
fun isLanguageRecreate(activityLanguage: String): Boolean {
return appLanguageSp != changeLanguageSp || activityLanguage != changeLanguageSp
}
} }
\ No newline at end of file
...@@ -24,6 +24,7 @@ class MyApplication : Application() { ...@@ -24,6 +24,7 @@ class MyApplication : Application() {
var mainLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country var mainLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country
var setLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country var setLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country
var settingsLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country var settingsLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country
var howUseLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country
var umpCanAd: Boolean = true var umpCanAd: Boolean = true
......
...@@ -6,10 +6,12 @@ import androidx.activity.addCallback ...@@ -6,10 +6,12 @@ import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.base.locationsharewhite.databinding.ActivityHowUseBinding import com.base.locationsharewhite.databinding.ActivityHowUseBinding
import com.base.locationsharewhite.helper.BaseActivity import com.base.locationsharewhite.helper.BaseActivity
import com.base.locationsharewhite.helper.MyApplication
import com.base.locationsharewhite.utils.BarUtils import com.base.locationsharewhite.utils.BarUtils
class HowUseActivity : BaseActivity<ActivityHowUseBinding>() { class HowUseActivity : BaseActivity<ActivityHowUseBinding>() {
private val TAG = "HowUseActivity"
override val binding: ActivityHowUseBinding by lazy { override val binding: ActivityHowUseBinding by lazy {
ActivityHowUseBinding.inflate(layoutInflater) ActivityHowUseBinding.inflate(layoutInflater)
} }
...@@ -37,5 +39,11 @@ class HowUseActivity : BaseActivity<ActivityHowUseBinding>() { ...@@ -37,5 +39,11 @@ class HowUseActivity : BaseActivity<ActivityHowUseBinding>() {
} }
} }
override fun onResume() {
super.onResume()
updateAppLanguage(MyApplication.howUseLanguage, TAG) {
MyApplication.howUseLanguage = it
}
}
} }
\ No newline at end of file
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
android:text="@string/app_name" android:text="@string/app_name"
android:textColor="#222222" android:textColor="#222222"
android:textSize="22sp" android:textSize="22sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/iv_logo" app:layout_constraintBottom_toBottomOf="@id/iv_logo"
app:layout_constraintStart_toEndOf="@id/iv_logo" app:layout_constraintStart_toEndOf="@id/iv_logo"
app:layout_constraintTop_toTopOf="@id/iv_logo" app:layout_constraintTop_toTopOf="@id/iv_logo"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment