即使被杀,也可以在后台运行我的Android应用程序

时间:2015-09-23 09:42:22

标签: android service

所以我希望我的Android应用程序服务能够运行,即使我从最近的app.some东西列表中删除它,如wattsapp和facebook 我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您必须使您的服务成为STICKY服务。

为此,在onStartCommand方法中,返回START_STICKY。这将确保即使服务停止,也可以由操作系统重新启动。

startService(new Intent(this, YourService.class));

然后从您的活动中,您只需要启动一次服务..

$s = '<iframe width="640" height="360" src="https://www.youtube.com/embed/MwLAI_TXowc" frameborder="0" allowfullscreen=""></iframe>';
preg_match('/.*"http.*\/embed\/(.*?)".*/', $s, $matches);

var_dump($matches);

答案 1 :(得分:0)

Well报警管理器帮了我但我仍然停留在异步任务中,虽然我每隔20秒就设置一次闹钟,有时它会花费超过20秒而且会少一些,所以我认为它是因为Async任务我从数据库中获取数据。

无论如何谢谢。