首页 > 解决方案 > 如何确定上一个会话中的线程当前是否正在运行

问题描述

我的应用程序启动了一个从网站检索一些信息的 AsyncTask 线程。当用户在线程仍在运行时退出应用程序时,线程将继续运行。当用户启动应用程序时,我无法检测该线程是否仍在运行。我目前只是使用一个变量来存储系统的状态,但这是不可靠的。

这是线程的 logcat:

03-19 08:08:31.209 18998-20719/com.hssw.hssw_petmatch I/*~FETCH DATA: doInBackground: start:

我可以获得一个正在运行的线程列表,以便它识别上述线程吗?

我已经尝试过这个:

如何获取当前正在运行的所有任务

但它没有列出。

标签: androidandroid-asynctask

解决方案


推荐阅读