我正在我的应用程序中使用服务,并且我想在应用程序从概览屏幕中删除时停止该服务

时间:2018-03-15 11:20:36

标签: android lifecycle

所以当我从概览屏幕上滑动我的应用程序时,将调用哪种服务方法。我没有得到线索,当我从服务中的概览按钮中删除我的应用程序时,将调用哪种方法。任何帮助表示感谢。

4 个答案:

答案 0 :(得分:0)

当您从概览按钮打开应用程序时,首先它将调用onStart(),然后它将调用onResume()方法。

答案 1 :(得分:0)

根据开发者网站启动任何活动时,它会调用onCreate()方法,以便您参考this link

答案 2 :(得分:0)

经过一些研发,我找到了解决方案。每当我们从服务onTaskRemove()方法中的概览屏幕中杀死应用程序时,都会调用。这样我们就可以在那里执行逻辑

答案 3 :(得分:0)

尝试一下

@Override
protected void onStop(){
    super.onStop();
    Intent i= new Intent(getApplicationContext(),ServiceName.class);
    stopService(i);
}