我想为体育网络服务编写某种后台实时报价应用程序......
我希望我的应用程序能够始终调用 TIME_TICK。
顺便说一句:我也尝试使用 AlarmManager,但问题是一样的。
但现在我的问题...
我使用带有服务的接收器作为执行部分。
注册后每分钟都会正确调用接收器。
但每天晚上服务都会终止,并且永远不会再被调用。
在 Android 2.x 上一切正常,但 Android 4.x 每天都会停止接收器......
是否有可能让应用程序在 Android 4.x 上保持活力?
接收者在我的主要活动中注册:
我也尝试使用AlarmManager,但问题是一样的
AlarmManager
是一个比ACTION_TIME_TICK
,特别是如果您让用户配置轮询频率(包括“请不要轮询,因为我希望电池和带宽使用率保持在较低水平”的选项)。
如果您觉得自己遇到了任何问题,请随时提出一个单独的 StackOverflow 问题。
但每天晚上服务都会终止并且永远不会再被调用
Android 可以并且将会在任何时候终止您的进程,无论是应用户请求还是由于老化。
清单条目:
The <receiver>
是没有意义的,因为你不能注册ACTION_TIME_TICK通过清单.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)