我正在进行一个后台程序,该程序从x秒开始运行以获取新信息。到现在为止还挺好。问题是,当我完成应用程序时,线程始终保持活动状态。
有没有办法检查申请是否已经结束?
谢谢
答案 0 :(得分:0)
如果您的任务应在活动停止显示时停止,则您不应启动服务,但将绑定到活动。一旦活动结束,任务就会自动停止。如果多个活动应该使用该服务,请将其绑定到每个活动。
Here's如何绑定服务:
Intent intent = new Intent(this, LocalService.class);
bindService(intent, mConnection, Context.BIND_AUTO_CREATE);
答案 1 :(得分:0)
您可以创建Toast或AlertDialog框以及完成活动的代码,以通知您应用程序已结束。