BroadcastReceiver
forを設定して、アプリにロケールを強制しましたandroid.intent.action.CONFIGURATION_CHANGED
。ユーザーがロケールを変更し、アプリが既に起動されている場合、新しいロケールに更新されるべきではありません。
Activity
アプリを起動してロケールを変更し、Button
クリックして新しいアプリを開くと、ロケールが維持されます。
しかしActivity
、Button
クリックして新しいものを起動した後に向きを変更すると、アプリの代わりにデバイスのロケールが使用されます。
なぜそれが起こるのか誰でも指摘できますか?