#android
#Android
Вопрос:
Может кто — нибудь сказать , почему при запуске activity с startActivity(intent)
вызов getParent()
in onCreate()
нового созданного activity возвращает nul ?
Кроме того, как я мог бы получить родительский элемент действия, созданного таким образом? Можно ли получить ссылку на действие под текущим действием в стеке действий ?
Ответ №1:
Может ли кто-нибудь сказать, почему при запуске действия с startActivity(intent) вызов getParent() в onCreate() нового созданного действия возвращает nul ?
Потому что у активности нет родителя. Понятие родительских действий используется только ActivityGroup
.
Можно ли получить ссылку на активность ниже текущей активности в стеке активности?
Нет, извините.
Ответ №2:
Возможно, вы не сможете получить объект Activity запускаемого activity по дизайну, потому что нет гарантии, что он будет существовать в этой форме. ОС может приостанавливать и воссоздавать действия, которые в данный момент не отображаются.