С developer guide on Loaders,Когда действие уничтожается из-за изменения конфигурации, также уничтожены его Погрузчики?
Они автоматически подключится к курсору последнего загрузчика когда воссоздается после изменения конфигурации. Таким образом, они не нуждаются в повторных запросах .
С этого blog post on Loaders,
когда активность разрушена, активность инструктирует его LoaderManager уничтожить и закрыть свои Погрузчики (а также любые ресурсов, связанные с ними, такими как курсора).
Вопрос в том, какой из них правильный? Когда действие уничтожается из-за изменения конфигурации, что происходит с (1) его загрузчиками (2) ресурсами, связанными с его загрузчиками, такими как Cursor
.
Изменения конфигурации обрабатываются несколько иначе, чем разрушение в фоновом режиме или в обратном порядке. Например, экземпляры фрагментов могут сохраняться в конфигурационных изменениях, но не в других типах уничтожения. Это несоответствие может быть что-то вроде этого, но я не знаю деталей, поэтому это комментарий вместо ответа. –
@KevinKrumwiede я бы хорошо ответил как ответ. но добавить к этому: действия, не содержащие ресурсов или голые действия, мгновенно убиваются, я имею в виду, что их onDestroy() называются довольно быстрыми, но гораздо более загруженная активность требует времени, чтобы вызвать onDestroy(), я думаю, это переводится, когда его полностью убить .. – Elltz