родитель активности

#android

#Android

Вопрос:

Может кто — нибудь сказать , почему при запуске activity с startActivity(intent) вызов getParent() in onCreate() нового созданного activity возвращает nul ?

Кроме того, как я мог бы получить родительский элемент действия, созданного таким образом? Можно ли получить ссылку на действие под текущим действием в стеке действий ?

Ответ №1:

Может ли кто-нибудь сказать, почему при запуске действия с startActivity(intent) вызов getParent() в onCreate() нового созданного действия возвращает nul ?

Потому что у активности нет родителя. Понятие родительских действий используется только ActivityGroup .

Можно ли получить ссылку на активность ниже текущей активности в стеке активности?

Нет, извините.

Ответ №2:

Возможно, вы не сможете получить объект Activity запускаемого activity по дизайну, потому что нет гарантии, что он будет существовать в этой форме. ОС может приостанавливать и воссоздавать действия, которые в данный момент не отображаются.