安卓工作管理器检测工人何时被系统杀死



我在应用程序中使用 workerManager。我有一个工作人员每天从服务器下载一次数据,并在通知中显示下载状态,然后关闭它。平均而言,它工作 5-10 秒。Android 9 上的用户抱怨通知在通知中挂起,没有任何反应。我有一个假设,即系统会杀死工作线程,并且无法告知启动过程已完成的通知并将其删除。你能告诉我,作为可以捕获破坏工人系统吗?谢谢

重写onStopped方法(https://developer.android.com/reference/androidx/work/ListenableWorker.html#onStopped(((并取消通知。

最新更新