【发布时间】:2011-06-05 05:46:00
【问题描述】:
我正在编写一个显示倒数计时器的小部件。我让小部件按我想要的方式工作,直到我将手机从横向翻转到纵向。我的小部件不会更新并在小部件开始时进入其初始状态,直到我的重复警报调用 onupdate。我想在方向更改后手动调用 onupdate 来更新我的小部件我的小部件。
我的问题是我找不到关于如何使用服务来监控更改的直接答案。我已经看到,通过一个活动,我可以将 android:configChanges="orientation|keyboardHidden" 添加到活动的清单中并使用 onConfigurationChanged,但我可以这样做吗为服务。如果有怎么办?有没有更好的方法来监控方向变化?我还在互联网上读到,服务也不是最好的方法。
我看过创建方向侦听器的教程,但它们似乎使用了已弃用的函数调用。
提前致谢
【问题讨论】:
-
你有没有找到一个好的解决方案?
标签: android service android-widget screen-orientation