У меня есть активность в Android, и пользователь запускает некоторую задачу (например, нажатием кнопки), которая может занять некоторое время - скажите что-то между 1 мс и 1 минутой. Это может быть какая-то сетевая операция или вычисления или что-то другое. Я могу использовать Thread или AsyncTask или какой-либо другой инструмент. Я хочу что-то изменить в Activity, когда заканчивается задача, например, показать загруженное изображение или лучший ход шахмат и т. Д. Я должен использовать Handler или какой-то эквивалентный инструмент для запуска основного потока, но он все еще ясен и довольно прост. И вот моя проблема:Android - лучший способ получить первоначальное действие после изменения конфигурации
Каков рекомендуемый способ получить текущий объект Activity (вызвать его метод)? Обратите внимание, что пользователь может ничего не делать во время работы (я хочу получить исходный объект Activity), он также может закрыть клавишу Activity by back (я хочу получить null в этом случае - даже если он снова откроет Activity for the второй раз), он может изменить конфигурацию - например, переключиться с портретного на альбомный (я хочу получить новый - текущий экземпляр Activity).
Ну, насколько я знаю, это полезно только для отказа от дочерней активности для родительской деятельности. Не для уведомления из Thread или AsyncTask для Activity. Активность 1 только в моем случае. –