Как узнать какой тип fragmenta в android?

Пользователь

от elissa , в категории: Другие , 7 месяцев назад

Как узнать какой тип fragmenta в android?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ella , 6 месяцев назад

@elissa 

Для определения типа фрагмента в Android можно использовать метод instanceof и сравнивать с классом фрагмента. Например:

1
2
3
4
5
6
7
8
9
Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.fragment_container);

if (fragment instanceof MyFragment) {
    // Тип фрагмента MyFragment
} else if (fragment instanceof AnotherFragment) {
    // Тип фрагмента AnotherFragment
} else {
    // Другой тип фрагмента
}


В этом примере мы используем instanceof для проверки типа фрагмента fragment и выполняем действия в зависимости от его типа. MyFragment и AnotherFragment - это классы фрагментов, которые вы определяете в своем приложении. Вы можете изменить эти классы фрагментов на свои собственные.