Каковы правила для вызова LoaderCallbacks.onLoadFinished ()? - PullRequest
3 голосов
/ 29 января 2012

Существуют ли правила о том, когда LoaderCallbacks.onLoadFinished() будет вызываться в связи с жизненным циклом Activity, который предоставил LoaderManager?

Я знаю из документации Android, что onLoadFinished() может вызываться после того, как Activity сохранил свое состояние (т. Е., Возможно, уже когда пауза Activity), но я хотел бы знатькогда еще это может или не может быть вызвано структурой.

Заранее спасибо.

1 Ответ

1 голос
/ 11 сентября 2012

Я только что посмотрел на исходный код FragmentActivity и LoaderManager, и из того, что я видел, LoaderCallbacks.onLoadFinished() может быть вызван только между onStart() и onStop().

Точнее, LoaderCallbacks.onLoadFinished() определяется переменной mStarted, которая устанавливается в onStart() и onStop().

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