优化
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package com.ckkj.water.guide;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.Resources;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.view.View;
|
||||
@@ -24,6 +26,8 @@ import com.ckkj.water.network.BaseBean;
|
||||
import com.ckkj.water.utils.dataUtil.SharePreUtil;
|
||||
import com.ckkj.water.utils.manager.ActivityManager;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
import me.jessyan.autosize.internal.CancelAdapt;
|
||||
|
||||
/**
|
||||
@@ -54,11 +58,11 @@ public class LaunchActivity extends BaseActivity<GuideLayoutBinding, MainPresent
|
||||
if (mIsFirstEnterApp) {
|
||||
//首次进入
|
||||
showDialogtext(
|
||||
getString(R.string.tip_text),
|
||||
getString(R.string.tips_yinsizhengce_dialog),
|
||||
getString(R.string.agree),
|
||||
getString(R.string.reject),
|
||||
getString(R.string.user_agreement)
|
||||
getSystemLanguageString(R.string.tip_text),
|
||||
getSystemLanguageString(R.string.tips_yinsizhengce_dialog),
|
||||
getSystemLanguageString(R.string.agree),
|
||||
getSystemLanguageString(R.string.reject),
|
||||
getSystemLanguageString(R.string.user_agreement)
|
||||
, new OnDialogClick() {
|
||||
|
||||
@Override
|
||||
@@ -118,6 +122,16 @@ public class LaunchActivity extends BaseActivity<GuideLayoutBinding, MainPresent
|
||||
finish();
|
||||
}
|
||||
|
||||
private String getSystemLanguageString(int resId) {
|
||||
Locale systemLocale = Resources.getSystem().getConfiguration().getLocales().get(0);
|
||||
Locale targetLocale = Locale.CHINESE.getLanguage().equals(systemLocale.getLanguage())
|
||||
? Locale.SIMPLIFIED_CHINESE
|
||||
: Locale.ENGLISH;
|
||||
Configuration configuration = new Configuration(getResources().getConfiguration());
|
||||
configuration.setLocale(targetLocale);
|
||||
return createConfigurationContext(configuration).getString(resId);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public MainPresenter createPresenter() {
|
||||
|
||||
Reference in New Issue
Block a user