アクティビティでconfigChanges="locale"を使用しています。にこのオプションがないAndroidManifest.xml
と2.x
、画面がちらつきます。
プログラムで追加した設定画面を除いて、すべてのアクティビティで機能します。設定アクティビティが1つあります->configChanges="locale"をAndroidManifest.xmlに設定すると機能します。
プリファレンスアクティビティ内に、プログラムで新しいプリファレンス画面を追加します。この新しいPreferenceScreenの場合、AndroidManifest.xmlにアクティビティがありません。そのため、configChanges = "locale"を追加できず、2.xで画面がちらつきます。
プログラムで属性configChanges="locale"を追加するにはどうすればよいですか?