Какова связь между Activity.onConfigurationChanged() и Application.onConfigurationChanged()?
Я заметил, что есть два метода Android с одинаковыми именами и параметрами:
- Android.app.Activity.onConfigurationChanged (Конфигурация)
- Android.app.Application.onConfigurationChanged (Конфигурация)
Кажется, что вся документация, которую я могу найти (например, Обработка изменений времени выполнения), ссылается на метод в классе Activity. Какова связь между этими двумя методами? Например, если в манифесте указана активность в качестве обработки изменений конфигурации, вызывается ли метод действия onConfigurationChange для действия, то прикладной или наоборот?
1 ответ
Решение
Поскольку в документации не указан порядок звонков, вы не должны полагаться на порядок звонков.
Вы можете посмотреть исходный код для Android, чтобы определить это, но, поскольку он не задокументирован, он может измениться в будущем, поэтому вам не следует полагаться на это.