Intereting Posts
Разработка головоломки макета в Android Неисправность установки Multidex OnViewCreated – неправильное место для замены фрагмента? Если ScrollView поддерживает только один прямой дочерний элемент, как я могу сделать весь макет прокручиваемым? Каков наилучший способ выбрать видео на Android? Как сделать EditText недоступным для редактирования через XML в Android? Как использовать привязку данных и Kotlin в Android Studio 3.0.0 Как использовать http / 2 с Okhttp на устройствах Android? Как добавить заголовки в перехватчик запросов OkHttp? Установить изображение из android.R.drawable в режиме просмотра изображений Как изменить цвет фона меню ActionBar (андроид 4 и 5) Как читать местоположение только один раз с помощью locationManager (GPS и NETWORK PROVIDER) и больше не ищет обновлений местоположения? Загрузка фрагмента Google Google Map, управляемого ViewPager Android Studio не отображает макет Лучший способ для осуществления интерактивной коммуникации в приложении Android TabHost

Android Activity.getParent () всегда возвращает null

У меня здесь небольшая функция:

public Activity getRootActivity() { Activity a = this; while (a.getParent() != null) a = a.getParent(); return a; } 

Но a.getParent () всегда возвращает null. Не похоже, насколько глубоко в мой интерфейс я иду, он всегда будет возвращать null.

У кого-нибудь есть идея, почему?

РЕДАКТИРОВАТЬ

Вот как я начинаю деятельность (в рамках других видов деятельности)

 startActivity(new Intent(this, activityname.class)); 

По-видимому, это означает, что я не «внедряю» их? Как его «внедрить»?

Solutions Collecting From Web of "Android Activity.getParent () всегда возвращает null"

Документация говорит: public final Activity getParent () Начиная с: API уровня 1

Верните родительскую активность, если это представление является встроенным потомком.

Является ли ваша деятельность встроенным ребенком?

Activity#getParent() :

Верните родительскую активность, если это представление является встроенным потомком.

Является ли деятельность встроенным ребенком? Если нет, getParent() вернет значение null.