小编Dys*_*sen的帖子

如何使用服务监控Android中的方向更改

我正在写一个显示倒数计时器的小工具.我让小部件按照我想要的方式工作,直到我将手机从横向翻转到肖像.我的小部件不会更新并在小部件启动时进入初始状态,直到我的定期警报调用onupdate.一旦方向改变以更新我的小部件,我想手动调用onupdate我已经研究了一段时间了,我发现我需要使用一个服务来监控方向变化并调用我的onupdate我的小部件.

我的问题是我无法找到关于如何使用服务来监控变化的直接答案.我已经看到,通过一个活动我可以将 android:configChanges ="orientation | keyboardHidden"添加到活动的清单并使用onConfigurationChanged,但是我可以为服务执行此操作.如果是这样的话?是否有更好的方法来监控方向变化?我还在互联网上看到,服务也不是最好的方法.

我已经看过用于创建方向监听器的教程,但它们似乎使用折旧函数调用.

提前致谢

service android android-widget screen-orientation

18
推荐指数
3
解决办法
2万
查看次数