android - 我如何注意到 Android 中的时区变化?

标签 android timezone

可以通过在 AndroidManifest.xml 中配置 android:configChanges 来监听所有类型的配置更改,并在 Activity 的 onConfigrationChanged 中执行相应操作方法 ( Android docs )。

然而,到目前为止我还没有找到一个处理时区变化的处理程序。例如,如果用户在旅行后经常跨越时区并希望以他所在国家/地区的本地时间查看他的应用程序内容,就会发生这种情况。

我在这里唯一的可能真的是自己定期检查 TimeZone.getDefault() 并相应地调整我的时间吗?

最佳答案

监听广播的 Intent:android.intent.action.TIMEZONE_CHANGED

关于android - 我如何注意到 Android 中的时区变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13358655/

相关文章:

java - android java从sd卡播放wav音频文件

android - 我可以使用 Facebook API 在群组上发帖吗?

.net - JSON 日期序列化和时区

javascript - 停止 Javascript DateTime 调整为本地时区

android - : Intent. putExtra 或 SQLite 查询哪个更快?

android - adb:从 adb shell 中查找 PID

java - 媒体播放器和服务类

javascript - 时区转换

php - 如何在 PHP 中检测不明确和无效的日期时间?

javascript - momentjs toDate - 不同客户端/浏览器上的不同输出