Android 未调用OnConfiguration更改
我正在尝试处理在inapp语言发生更改后需要刷新视图的情况 但是,根本不会调用onConfigurationChange方法 我在舱单中放置了以下标志:Android 未调用OnConfiguration更改,android,configuration,Android,Configuration,我正在尝试处理在inapp语言发生更改后需要刷新视图的情况 但是,根本不会调用onConfigurationChange方法 我在舱单中放置了以下标志: android:configChanges="locale" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize|adjustPan" public void onConfigurationChan
android:configChanges="locale"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize|adjustPan"
public void onConfigurationChanged(android.content.res.Configuration newConfig) {
LogUtils.d("configuration has changed:%s",newConfig); => this line never runs
super.onConfigurationChanged(newConfig);
};
如何使onConfigurationChanged方法运行?Android已将意图注册到此任务,操作\u区域设置\u已更改。所以我相信你必须注册一个BroadcastReceiver来监听这个意图过滤器,然后在监听时执行必要的步骤。我不确定整个代码,但这里有一个链接可能会有所帮助