我在美国的T-Mobile上使用的是Nexus One。几个月前,我的操作系统已更新为Android 2.3。从那时起,我的日历活动遇到了一个奇怪的问题。
我可以很好地查看日历事件,并且日历可以与我的Google帐户双向同步,而不会出现问题。
创建日历事件时,就像在Android 2.2上所做的那样,“时区”选项默认为我的当前时区“ GMT -4,东部标准时间”。但是,当我触摸时区选项以选择时区时,有两个匹配我的时区条目。一个是“ GMT -4,东部标准时间”,另一个是“ GMT -4,东部标准时间”。
当我编辑事件时会发生问题。通常,当我编辑日历条目时,事件会向前跳4小时,除非我手动将其调低。例如,如果我创建一个日历事件并将开始时间设置为1:00 pm,那么当我编辑已创建的事件时,编辑屏幕将显示开始时间5:00 pm。它仍然显示正确的时区,但会将4小时GMT时差添加到事件的开始时间。如果我保存该事件但未将其调低,则下次编辑该事件时,它将说是9:00 pm。无论事件是最初在手机上创建的,还是通过访问http://www.google.com/calendar在我的台式机上创建的,都会发生这种情况。在手机上创建活动时,选择两个“美国东部时间”选项中的哪个似乎并不重要。在安装Android 2.3之前不存在此问题。并非每个事件都发生这种情况,但是我无法弄清楚未受影响事件之间的共同点是什么。似乎新创建的事件不太容易出现此问题(可能是在数据同步了几次之后问题开始了吗?)
如果我在手机上创建了一个日历事件,然后使用http://www.google.com/calendar在台式机上对其进行编辑,则PC编辑屏幕将正常运行,并且所做的更改将同步回我的手机而不会出现问题。仅当在电话上编辑事件时,我才会遇到此问题。
每次对事件进行更改时,我必须将事件回拨4个小时,这非常令人讨厌。我尝试了不同的设置,但无法弄清楚如何消除这种情况。有人知道我该如何解决吗?