0

如何识别应用程序是否被杀死,以便我们可以通过在 Android 中以特定时间间隔放置一些警报管理器来重新启动服务?

4

2 回答 2

1

Service如果您START_STICKYonStartCommand. 你不需要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 回答