语言选择
This commit is contained in:
@@ -16,6 +16,7 @@ import com.google.gson.Gson;
|
||||
import com.ckkj.water.login.entity.LoginEntity;
|
||||
import com.ckkj.water.network.NetWorkManager;
|
||||
import com.ckkj.water.utils.dataUtil.SharePreUtil;
|
||||
import com.ckkj.water.utils.manager.LanguageManager;
|
||||
import com.ckkj.water.utils.manager.WaterUserInfoManager;
|
||||
|
||||
import java.util.List;
|
||||
@@ -67,6 +68,9 @@ public class MyApplication extends Application {
|
||||
instance = this;
|
||||
context = getApplicationContext();
|
||||
|
||||
// 恢复应用语言设置
|
||||
applyStoredLocale();
|
||||
|
||||
boolean isUserAgreed = SharePreUtil.getBoolean(ConstantUtil.SHARE_PRE_NAME,context,ConstantUtil.PRIVACY_POLICY_AGREED);
|
||||
if(isUserAgreed){
|
||||
initializeUmengSDK();
|
||||
@@ -178,4 +182,12 @@ public class MyApplication extends Application {
|
||||
public static Context getContext() {
|
||||
return context;
|
||||
}
|
||||
|
||||
/**
|
||||
* 应用启动时恢复保存的语言设置
|
||||
* 使用 AppCompatDelegate.setApplicationLocales() API
|
||||
*/
|
||||
private void applyStoredLocale() {
|
||||
LanguageManager.applyStoredLocale();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user