Проблема onSaveInstanceState при выполнении запроса oAuth - PullRequest
1 голос
/ 12 декабря 2010

Вот мой сценарий:

1) в моей активности пользователь нажимает кнопку авторизации.

2) приложение открывает WebView, в котором загружается страница Twitter, и пользователю предлагается ввести логини пароль и нажмите кнопку Разрешить.(oAuth реализация, Twitter требует его для интеграции вашего приложения с Twitter)

3) Удаленный сервер передает Intent с токеном и секретом обратно в мою активность, и моя активность затем возвращает контроль.

Моя проблема:

При запуске этого действия через Intent передается переменная RowID.Это значение я сохраняю в onSavedInstanceState, когда действие приостанавливается или когда изменяется ориентация экрана.На шаге 3, когда моя деятельность получает контроль обратно, я теряю эту переменную RowID.Я могу понять, почему, в основном, активность заключается в onResume и получении намерений от Twitter, где нет упоминания о RowID. Итак, как я могу сохранить свое значение RowID и получить его после возобновления активности? Я мог бы сохранить его в настройках, но правильно ли это делать?

Есть предложения, спасибо.

1 Ответ

0 голосов
/ 12 декабря 2010

Настройки - это правильный способ сохранить состояние для таких случаев. просто, легко быстро.

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