我正在制作一个多语言应用程序。
单击按钮后,我将通过以下代码重新启动应用程序:
public void triggerRebirth(Context context) {
Utility.setRestart(context,true);
homeActivity.stopMediaPlayers();
PackageManager packageManager = context.getPackageManager();
Intent intent = packageManager.getLaunchIntentForPackage(context.getPackageName());
ComponentName componentName = intent.getComponent();
Intent mainIntent = Intent.makeRestartActivityTask(componentName);
context.startActivity(mainIntent);
Runtime.getRuntime().exit(0);
}
所有文本视图都在更改,但代码中抽屉布局中的文本视图没有更改。在终止应用程序并再次启动它时,这些值会变得完美。为什么会出现这个问题?