本文整理了Java中android.app.Application.onConfigurationChanged()
方法的一些代码示例,展示了Application.onConfigurationChanged()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.onConfigurationChanged()
方法的具体详情如下:
包路径:android.app.Application
类名称:Application
方法名:onConfigurationChanged
暂无
代码示例来源:origin: android-hacker/VirtualXposed
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (mTarget != null) {
mTarget.onConfigurationChanged(configuration);
}
}
代码示例来源:origin: Tencent/tinker
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (applicationLike != null) {
invokeAppLikeOnConfigurationChanged(applicationLike, newConfig);
}
}
代码示例来源:origin: ankidroid/Anki-Android
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Preserve the language from the settings, e.g. when the device is rotated
setLanguage(getSharedPrefs(this).getString(Preferences.LANGUAGE, ""));
}
代码示例来源:origin: bzsome/VirtualApp-x326
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (mTarget != null) {
mTarget.onConfigurationChanged(configuration);
}
}
代码示例来源:origin: finddreams/AndroidMultiLanguage
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// MultiLanguageUtil.getInstance().setConfiguration();
}
代码示例来源:origin: yangchong211/YCAudioPlayer
/**
* onConfigurationChanged
*/
@Override
public void onConfigurationChanged(Configuration newConfig) {
Log.d("Application", "onConfigurationChanged");
super.onConfigurationChanged(newConfig);
}
代码示例来源:origin: iReaderAndroid/ZeusPlugin
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//支持切换语言
ZeusHelper.onConfigurationChanged();
}
//---------------------插件相关的代码-----------------------end
代码示例来源:origin: iqiyi/Neptune
/**
* 更新资源配置
*
* @param newConfig 新的资源配置信息
*/
public void updateConfiguration(Configuration newConfig) {
mPluginApplication.onConfigurationChanged(newConfig);
mPluginResource.updateConfiguration(newConfig,
mHostResource != null ? mHostResource.getDisplayMetrics() : mPluginResource.getDisplayMetrics());
}
代码示例来源:origin: TobiasBielefeld/Simple-Solitaire
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
LocaleChanger.setLocale(this);
}
}
代码示例来源:origin: shazam/android-aspects
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
dispatcher.dispatchOnConfigurationChanged(this, newConfig);
}
代码示例来源:origin: captain-miao/MultiLanguagesSwitch
/**
* Handling Configuration Changes
* @param newConfig newConfig
*/
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
onLanguageChange();
}
代码示例来源:origin: andstatus/andstatus
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(isAcraProcess ? newConfig :
MyLocale.onConfigurationChanged(this, newConfig));
}
代码示例来源:origin: 8enet/AppOpsX
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
LangHelper.updateLanguage(this);
}
代码示例来源:origin: YarikSOffice/LanguageTest
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
localeManager.setLocale(this);
Log.d(TAG, "onConfigurationChanged: " + newConfig.locale.getLanguage());
}
}
代码示例来源:origin: thuryn/your-local-weather
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
PreferenceManager.getDefaultSharedPreferences(this)
.edit()
.putString(Constants.PREF_OS_LANGUAGE, Resources.getSystem().getConfiguration().locale.getLanguage())
.apply();
LanguageUtil.setLanguage(this, PreferenceUtil.getLanguage(this));
}
代码示例来源:origin: Sparker0i/Weather
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (locale != null) {
setSystemLocale(newConfig, locale);
Locale.setDefault(locale);
updateConfiguration(newConfig);
}
}
代码示例来源:origin: yjfnypeu/AndroidComponent
@Override
public final void onConfigurationChanged(Configuration newConfig) {
ApplicationDispatcher.get().performConfigurationChanged(newConfig);
super.onConfigurationChanged(newConfig);
}
代码示例来源:origin: qqq3/good-weather
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
LanguageUtil.setLanguage(this, PreferenceUtil.getLanguage(this));
}
代码示例来源:origin: PrivacyApps/document-viewer
@Override
public void onConfigurationChanged(final Configuration newConfig) {
final Configuration oldConfig = getResources().getConfiguration();
final int diff = oldConfig.diff(newConfig);
final Configuration target = diff == 0 ? oldConfig : newConfig;
if (appLocale != null) {
setAppLocaleIntoConfiguration(target);
}
super.onConfigurationChanged(target);
}
代码示例来源:origin: pranavpandey/dynamic-support
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
int diff = mConfiguration.diff(new Configuration(newConfig));
if ((diff & ActivityInfo.CONFIG_LOCALE) != 0
|| (diff & ActivityInfo.CONFIG_ORIENTATION) != 0
|| (DynamicVersionUtils.isJellyBeanMR1()
&& (diff & ActivityInfo.CONFIG_DENSITY) != 0)) {
DynamicTheme.getInstance().onDynamicChange(true, false);
mConfiguration = new Configuration(newConfig);
}
}
内容来源于网络,如有侵权,请联系作者删除!