Я знаю, как использовать обработчики для обновления элементов пользовательского интерфейса, таких как индикаторы выполнения и т. Д.
Проблема, с которой я сталкиваюсь, заключается в том, что контекст исчезает, например, когда пользователь нажимает кнопку «Назад» или «Деятельность» по какой-то причине завершается. Это приводит к частому сбою приложения.
Я пытался использовать getApplicationContext () (полагая, что это будет доступно для всего моего приложения), но это не сработало, никогда - вместо этого мое приложение зависло!
Я поставил блоки try try вокруг всего кода обновления интерфейса, это работает, но нужно ли это?
Итак ... какой самый лучший способ справиться с этим?