2012-10-01 199 views
13

有没有什么办法在用户手动停止应用程序后启动服务使用
设置 - >应用程序 - >管理应用程序 - >我们的应用程序 - >强制停止。强制停止后启动服务

我想在强制关闭后重新启动我的应用程序。

有没有办法做同样的事情?

+0

你看过Android服务吗?我相信这是一种查看应用程序是否正在运行的方式。在该服务中,如果应用程序未运行,则应该说,然后重新启动应用程序。 –

+0

有一个标志START_STICKY,它在停止时自动启动服务,但它仅在应用程序正在运行时起作用,而不是在强制停止后起作用。 –

+0

不,我不是说有一个服务在后台运行,并重新启动一个单独的活动应用程序。您仍然会遇到用户可能会停止服务的问题,但如果发生这种情况,应用程序将重新启动服务。 –

回答

0

不,如果强制停止服务不能自动重新启动。

更多的帮助,你可以去通过这篇文章:通过启动两个服务,因为力站将关闭所有与特定的应用程序,你是服务的

http://www.androidguys.com/2009/09/09/diamonds-are-forever-services-are-not/

+1

,但有一些应用程序,如'趋势微',强制关闭后自行重启。是否有其他应用程序或服务重新启动它。我检查了趋势科技的logcat,它写了一些东西,即刚刚关闭这个应用程序后强制监视....是否隐藏任何其他应用程序,在强制关闭后重新启动趋势微。 –

+0

您可以尝试自动重新启动服务。您可以参考以下链接:http://blogmobile.itude.com/2012/02/20/automatically-starting-an-android-application-on-boot/,但仍然无法保证每次都会激活该服务。 – kittu88

+0

谢谢。它工作,但只有当设备重新启动。但是我需要在强制关闭后重新启动应用程序,所以当用户回来管理应用程序 - >应用程序时,应该启用强制停止按钮。 –

3

你不能做到这一点强制停止。所以,当用户再次打开应用程序时启动服务。

+1

然后,我怎么可以工作whatsapp应用程序我强制关闭它很多时间,它仍然显示我的通知。 – Rana

+1

@Rana总有这种可能性,谷歌正在对待Whatsapp的不同口头说法 – lelloman