Commit 5e2d6e88 authored by wanglei's avatar wanglei

init

parent bb1f404e
......@@ -40,7 +40,8 @@
android:exported="true"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@style/splash.theme">
android:theme="@style/splash.theme"
tools:ignore="DiscouragedApi,LockedOrientationActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
......
......@@ -87,4 +87,8 @@ abstract class BaseActivity<T : ViewBinding> : AppCompatActivity() {
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() {
var mainLanguage: 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 howUseLanguage: String = Locale.getDefault().language + "_" + Locale.getDefault().country
var umpCanAd: Boolean = true
......
......@@ -6,10 +6,12 @@ import androidx.activity.addCallback
import androidx.core.view.updatePadding
import com.base.locationsharewhite.databinding.ActivityHowUseBinding
import com.base.locationsharewhite.helper.BaseActivity
import com.base.locationsharewhite.helper.MyApplication
import com.base.locationsharewhite.utils.BarUtils
class HowUseActivity : BaseActivity<ActivityHowUseBinding>() {
private val TAG = "HowUseActivity"
override val binding: ActivityHowUseBinding by lazy {
ActivityHowUseBinding.inflate(layoutInflater)
}
......@@ -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 @@
android:text="@string/app_name"
android:textColor="#222222"
android:textSize="22sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/iv_logo"
app:layout_constraintStart_toEndOf="@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