Как добавить переменную экземпляра в базовый класс в Java (в моем случае FragmentTransaction)

Я новичок в программировании Android, и я хотел бы знать, можно ли добавить переменную экземпляра в класс по умолчанию, такой как FragmentTransaction, если да, то как я могу это сделать?

Я искал в Интернете, но ничего не нашел (может быть, я плохо искал).

Я хотел бы добавить логическую переменную экземпляра в FragmentTransaction, эта переменная станет истинной в определенных случаях и будет отличать фрагментную транзакцию, которую необходимо извлечь, из других. Спасибо :)

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
33
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

I would like to know if it is possible to add an instance variable to a default class such as FragmentTransaction

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

В некоторых случаях вы можете создать подкласс и поместить туда свои данные. Однако вы не создаете экземпляры FragmentTransactionFragmentManager делает это за вас. Таким образом, у вас нет возможности использовать подкласс.

I would like to add a boolean instance variable to FragmentTransaction, this variable would become true in certain cases and it would differanciate fragmentTransaction which need to be popped from others.

Возможно, вам будет удобнее использовать компонент «Навигация» из библиотек Jetpack, чтобы ваши правила, касающиеся навигации по фрагментам, были закодированы в вашем навигационном графе.

Спасибо за ваш ответ!! Я посмотрю на это. Я задавался вопросом, нельзя ли также реализовать интерфейс для класса, такого как GragmentTransacction, в любом случае спасибо :)

mathislr 25.07.2019 11:39

Другие вопросы по теме