2012-04-20 151 views
1

我正在执行一个后台程序,该程序在x秒内运行x以获取新信息。到现在为止还挺好。问题是,当我完成应用程序线程始终处于活动状态时。验证应用程序关闭ANDROID

有什么方法可以检查应用程序是否已经结束?

谢谢

+0

您是指整个应用程序还是仅仅是一项活动?你能提供一些关于你希望你的应用程序退出的代码吗?你目前在尝试什么? – Aidanc 2012-04-20 17:28:09

+0

整个应用程序 – Kiotto 2012-04-20 17:30:09

回答

0

如果停止正在显示的活动时,你的任务应该停止,你不应该开始服务,但绑定它的活动。任务随后将在活动结束后自动停止。如果多个活动应该使用该服务,请将其绑定到它们中的每一个。

Here's如何绑定服务:

Intent intent = new Intent(this, LocalService.class); 
bindService(intent, mConnection, Context.BIND_AUTO_CREATE); 
+0

示例代码请 – Kiotto 2012-04-20 17:31:50

+0

代码可以帮助您吗? – Yogu 2012-04-20 17:34:53

+0

否:( 我是小菜鸟:S – Kiotto 2012-04-20 17:40:11

0

你可以做一个烤面包或AlertDialog箱与你的代码完成的活动,让你知道该应用程序已结束一起。