で設定することであらゆる種類の設定変更をリッスンし、アクティビティのメソッド(Androidドキュメントandroid:configChanges
)でそれに応じて行動することができます。AndroidManifest.xml
onConfigrationChanged
ただし、これまでに見つけられなかったのは、タイムゾーンの変更に対応するハンドラーです。これは、たとえば、ユーザーが旅行後にタイムゾーンを頻繁に横断し、自分がいる国の現地時間でアプリケーションのコンテンツを表示したい場合に発生する可能性があります。
私がここで本当にTimeZone.getDefault()
定期的に自分自身をチェックし、それに応じて自分の時間を適応させる唯一の可能性はありますか?