可以通过在android:configChanges
中配置AndroidManifest.xml
来监听所有类型的配置更改,并在活动的onConfigrationChanged
方法(Android docs)中采取相应的行动。
到目前为止我没有找到的是一个处理时区变化的处理程序。例如,如果用户经常在旅程后穿过时区并想要在他所在国家的当地时间看到他的申请内容,就会发生这种情况。
我唯一有可能在这里真正自己检查TimeZone.getDefault()
并相应调整我的时间吗?
答案 0 :(得分:11)
收听广播的意图:android.intent.action.TIMEZONE_CHANGED