我有一个独特的情况。我的应用程序需要定期与我们的主机PC同步Android时钟,日期和时间。我们通过对接底座和通过ADB发送到Android的命令来完成此操作。
我已经确认日期和时间确实在Android设备上更新了 - 但是在我的应用程序运行时,我显示的TextClock小部件没有得到更新 - 它仍然显示旧时间。
例如 - 如果我进入Android - 设置并将时钟设置为晚上11:00,然后通过USB将设备连接到设置为下午5:00的主机PC,时钟设置为5:在Android的引擎盖下午00点,但TextClock仍然显示在晚上11点
由于Widget是在我的主视图布局中定义的,因此确实没有代码可以显示此问题。
有人知道如何在Android时钟更新时强制更新TextClock Widget中显示的时间吗?
同样,我正在使用ADB更新Android时钟,当我执行此操作时,我的应用程序仍在运行。
谢谢, 唐