所以我希望我的Android应用程序服务能够运行,即使我从最近的app.some东西列表中删除它,如wattsapp和facebook 我怎么能这样做?
答案 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任务我从数据库中获取数据。
无论如何谢谢。