gpt4 book ai didi

android - 滑动停止服务以删除

转载 作者:行者123 更新时间:2023-11-29 14:37:58 25 4
gpt4 key购买 nike

通过滑动从最近打开的应用程序列表中杀死应用程序。

在我的申请中,
仅当应用程序在前台后台时,我才在后台运行服务。如果用户通过按下移动设备的主页按钮在后台发送了应用程序,那么服务也应该运行


但是当用户从最近打开的应用程序删除应用程序
1) 从最近的应用程序列表中删除时,是否有任何方法会自动调用?
2) 将调用哪个方法?

  • 我的要求:
    当应用程序要从最近打开的应用程序中删除时,我会在后台停止已经在运行的服务

    • 面临的问题:
      1)我有N个 Activity ...
      2) 我也想知道你什么时候应用程序要从最近的列表中删除。 Android 操作系统甚至不调用 onDestroy() 方法。 Activity 堆栈中的 Activity 。

最佳答案

1.可以在activity的onDestroy方法中停止服务。

2.或者在manifest文件中,也可以加上stopwithtask=true

<service 
android:name="com.mycompany.TestService"
android:stopWithTask="true"
/>

3.or 您还可以检查是否调用了“onTaskRemoved”。 onTaskRemoved doc

关于android - 滑动停止服务以删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24163541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com