如何识别应用程序是否被杀死,以便我们可以通过在 Android 中以特定时间间隔放置一些警报管理器来重新启动服务?
问问题
1131 次
2 回答
1
Service
如果您START_STICKY
从onStartCommand
. 你不需要AlarmManager
那个。
于 2013-05-10T09:19:03.280 回答
0
我不确定您的意思,但是您可以在代码中实现onStop()
andonDestroy()
方法,然后在其中使用 Toast,例如。
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
Toast.makeText(this, "activity stopped", Toast.LENGTH_LONG).show();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
Toast.makeText(this, "activity destroyed", Toast.LENGTH_LONG).show();
}
当您的活动经历生命周期时,这应该会给您一个指示。我应该指出,当您的应用程序被“杀死”时,android 会处理
于 2013-05-10T09:17:05.060 回答