Я новичок в программировании Android, и я хотел бы знать, можно ли добавить переменную экземпляра в класс по умолчанию, такой как FragmentTransaction, если да, то как я могу это сделать?
Я искал в Интернете, но ничего не нашел (может быть, я плохо искал).
Я хотел бы добавить логическую переменную экземпляра в FragmentTransaction, эта переменная станет истинной в определенных случаях и будет отличать фрагментную транзакцию, которую необходимо извлечь, из других. Спасибо :)
I would like to know if it is possible to add an instance variable to a default class such as FragmentTransaction
Нет извините.
В некоторых случаях вы можете создать подкласс и поместить туда свои данные. Однако вы не создаете экземпляры FragmentTransaction
— FragmentManager
делает это за вас. Таким образом, у вас нет возможности использовать подкласс.
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, в любом случае спасибо :)