如何识别应用程序是否被杀死以便我们可以通过在特定时间间隔内在Android中放置一些警报管理器来重新启动服务?
答案 0 :(得分:1)
Service
返回START_STICKY
,则会在处理完成后自动重新启动 onStartCommand
。您不需要AlarmManager
。
答案 1 :(得分:0)
我不确定您的意思,但您可以在代码中实现onStop()
和onDestroy()
方法,然后在其中使用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会处理