我的应用程序具有语言设置功能。现在它可以正常工作,但在重新启动设备后,语言会恢复到原始设置。如何在设备重启后保持应用语言设置?
有没有人有任何想法?我是否需要执行SharedPreferences
?
我得到了答案。如果您的应用程序内有语言设置。在重新启动设备后,您更改的最后一种语言仍然是默认设置。通过SharedPreferences
存储变量的方法之一是使这项工作,可能是字符串语言。
另一件事,你需要的是启动类。所以,只要你打开应用程序。它能够打电话。
例如
Setting appSettings = Setting.getInstance(getApplicationContext());
language = appSetting.getLanguage();
appSetting.setLanguage(language);
来启动设备的语言设置活动,您需要在用户选择时存储语言选项。 –
谢谢你们所有的人,我会尝试所有的建议 –