diff --git a/app/src/main/java/com/chwl/app/application/App.java b/app/src/main/java/com/chwl/app/application/App.java index a4fd1cc12..3de6a8469 100644 --- a/app/src/main/java/com/chwl/app/application/App.java +++ b/app/src/main/java/com/chwl/app/application/App.java @@ -5,6 +5,7 @@ import static com.chwl.core.im.custom.bean.CustomAttachment.CUSTOM_MSG_HEADER_TY import android.annotation.SuppressLint; import android.app.Application; import android.content.Context; +import android.content.res.Configuration; import android.graphics.Color; import android.net.http.HttpResponseCache; import android.os.Build; @@ -12,6 +13,7 @@ import android.provider.Settings; import android.text.TextUtils; import android.util.Log; +import androidx.annotation.NonNull; import androidx.multidex.MultiDex; import com.alibaba.android.arouter.launcher.ARouter; @@ -547,10 +549,16 @@ public class App extends BaseApp { @Override protected void attachBaseContext(Context base) { - super.attachBaseContext(base); + super.attachBaseContext(LanguageHelper.INSTANCE.wrapContext(base)); MultiDex.install(base); } + @Override + public void onConfigurationChanged(@NonNull Configuration newConfig) { + super.onConfigurationChanged(newConfig); + LanguageHelper.INSTANCE.wrapContext(this); + } + @Override public void onTerminate() { super.onTerminate(); diff --git a/app/src/main/java/com/chwl/app/base/BaseActivity.java b/app/src/main/java/com/chwl/app/base/BaseActivity.java index b2614eb75..f2071d2ad 100644 --- a/app/src/main/java/com/chwl/app/base/BaseActivity.java +++ b/app/src/main/java/com/chwl/app/base/BaseActivity.java @@ -520,6 +520,7 @@ public abstract class BaseActivity extends RxAppCompatActivity @Override protected void attachBaseContext(Context newBase) { super.attachBaseContext(LanguageHelper.INSTANCE.wrapContext(newBase)); + LanguageHelper.INSTANCE.wrapContext(newBase.getApplicationContext()); } @Override diff --git a/gradle.properties b/gradle.properties index f5e9bb475..2d567d83e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -32,8 +32,8 @@ COMPILE_SDK_VERSION=33 MIN_SDK_VERSION=21 TARGET_SDK_VERSION=33 -version_name=1.0.2 -version_code=4 +version_name=1.0.3 +version_code=5 #systemProp.https.proxyHost=127.0.0.1 #systemProp.https.proxyPort=7890