【发布时间】:2015-04-30 18:34:56
【问题描述】:
我正在 2 个应用程序中测试 Activity Recognition API:Google 示例代码和此代码在我的应用程序中的实现。
问题是两个应用程序都可以正常识别活动,但几个小时后,意图服务停止,我没有从他们两个那里得到任何活动识别。
知道为什么意图服务会停止,即使我已经使用意图服务测试了地理围栏 api 并且它可以永远工作而不会停止?
【问题讨论】:
-
您使用什么作为意图目标?意向服务?还有什么?
-
我在 SO 上的某个地方看到,如果应用程序被销毁,IntentService 最终会消失。尝试将意图用于普通服务,或 WakefulBroadcast 然后使用 IntentService。
-
感谢您的建议!我已经尝试使用意图服务进行活动识别,看起来它正在工作,问题是当您更新/重新安装应用程序时..有时您需要重新启动设备以使其再次工作。我想过将意图服务转换为服务
标签: android android-intent activity-recognition