Android - 从最近的应用程序中滑动应用程序时服务停止

gee*_*lot 3 java service android background android-intent

我开发了一个带有在后台运行的服务的 android 应用程序,该服务的调用方式是

startService(new Intent(getApplicationContext(),myService.class));
Run Code Online (Sandbox Code Playgroud)

但是当我从最近的应用程序中删除该应用程序时,如果我测试它,该服务会停止并崩溃..有没有办法防止从最近的应用程序中刷该应用程序时该服务被破坏?

谢谢你

mjs*_*tam 5

您可以使用 AlarmManager 注册一个服务以重复运行

http://developer.android.com/reference/android/app/AlarmManager.html

即使应用程序未运行,该服务也会运行。