Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未调用OnConfiguration更改_Android_Configuration - Fatal编程技术网

Android 未调用OnConfiguration更改

Android 未调用OnConfiguration更改,android,configuration,Android,Configuration,我正在尝试处理在inapp语言发生更改后需要刷新视图的情况 但是,根本不会调用onConfigurationChange方法 我在舱单中放置了以下标志: android:configChanges="locale" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize|adjustPan" public void onConfigurationChan

我正在尝试处理在inapp语言发生更改后需要刷新视图的情况

但是,根本不会调用onConfigurationChange方法

我在舱单中放置了以下标志:

 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来监听这个意图过滤器,然后在监听时执行必要的步骤。我不确定整个代码,但这里有一个链接可能会有所帮助