Как определить, запущен ли поток из предыдущего сеанса - PullRequest
0 голосов
/ 19 марта 2019

Мое приложение запускает поток AsyncTask, который получает некоторую информацию с веб-сайта. Когда пользователь выходит из приложения, пока поток еще работает, поток продолжает работать. Когда пользователь запустит приложение, я не смогу определить, работает ли этот поток. В настоящее время я просто использую переменную для хранения состояния системы, но это ненадежно.

Это logcat для потока:

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

Могу ли я получить список потоков, работающих таким образом, чтобы он идентифицировал вышеуказанный поток?

Я уже пробовал это:

Как получить все задачи, которые выполняются в данный момент

Но это не перечисляет это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...