Я знаю, что этот вопрос обсуждался несколько раз, например здесь и здесь.
Но моя проблема все еще не решена, потому что большинство предоставленных решений либо не предлагаются, либо устарели.
У меня есть AsyncTask
, в котором я постоянно обновляю текст TextView
. Выполнение задачи запускается нажатием кнопки-переключателя. Первоначально у меня был AsyncTask
в качестве внутреннего класса для основного действия. Но позже я изменил его на внешний класс.
Я использую методы onSaveInstanceState()
и onRestoreInstanceState()
для хранения и восстановления значения textview во время изменения ориентации. Чего я не могу добиться, так это после ориентации, как мне восстановить состояние кнопки, а также возобновить AsyncTask
?