繁体   English   中英

OnDestroy被称为WearableListenerService

[英]OnDestroy being called WearableListenerService

我正在实现从wearablelistenerservice继承的服务。

奇怪的是,该服务调用的onDestroy方法仍在运行。 我应该怎么做才能避免调用ondestroy方法?

谢谢。

您是否在WearableListenerService收到回调后将一些工作推迟到后台线程执行? 如果是,则一旦离开回调方法范围,该服务就是一项公平的游戏,并且一旦系统决定立即将其销毁。 您在WearableListenerService中获得的唯一保证是,它将在回调方法的范围内保持活动状态(除非存在很大的内存压力)。 如果需要进行一些后台工作,则可以从WearableListenerService启动IntentService 但是,可能没有必要。 WearableListenerService回调已经在后台线程上,因此您可以完成所有需要的工作。 只是不要离开方法范围(不要等待回调或启动AsynTask ;不要阻塞调用)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM