我正在创建一个应用程序多语言和处理方向,我想注销用户如果Locale被更改我实现了这个但现在当用户更改方向时,它将注销用户。
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
boolean deviceLanguageOverridenWithDefaultLanguage = PersistentManager.isDeviceLanguageOverridenWithDefaultLanguage();
if(deviceLanguageOverridenWithDefaultLanguage)
{
AppUtil.setApplicationLanguage(AppConstants.APPLICATION_DEFAULT_LANGUAGE);
}
if(AppUtil.isSupportedLanguage(newConfig.locale))
{
UIUtil.showLogoutAlertDialog(this, getString(R.string.dialog_log_out_message_change_language_log_out), getString(R.string.dialog_log_out_title_log_out), false);
}
}