Как проверить, работает ли действие или не [дубликат]

12
задан Community 23 May 2017 в 11:58
поделиться

2 ответа

Спасибо за быстрые ответы... но я думаю, что нашел ответ. Я попытался поймать ту часть, где я запускаю диалог прогресса.

Пример кода --

try {
        pd2.show();
    } catch (WindowManager.BadTokenException e) {
        // TODO: handle exception
    } catch (Exception e) {
        // TODO: handle exception
    }

Итак, если моя активность находится на вершине, она покажет диалог прогресса, иначе она выбросит BadTokenException, который обрабатывается с помощью блока try catch.

17
ответ дан 2 December 2019 в 19:52
поделиться

Почитайте о жизненном цикле активности. Определенные методы вызываются в зависимости от текущего состояния вашей активности: запущена ли она, приостановлена ли, убита и т.д.

0
ответ дан 2 December 2019 в 19:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: