如何将实例变量添加到 Java 中的基础 class(在我的例子中,FragmentTransaction)
How to add an instance variable to a base class in Java (in my case, FragmentTransaction)
我是 android 编程的新手,我想知道是否可以将实例变量添加到默认值 class,例如 FragmentTransaction,如果可以,我该怎么做那?
我在互联网上搜索过,但我什么也没找到(也许我搜索得不好)。
我想向 FragmentTransaction 添加一个布尔实例变量,这个变量在某些情况下会变为 true,并且它会区分需要从其他变量中弹出的 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 库中的导航组件可能会为您提供更好的服务,因此有关片段导航的规则会编码在您的导航图中。
我是 android 编程的新手,我想知道是否可以将实例变量添加到默认值 class,例如 FragmentTransaction,如果可以,我该怎么做那?
我在互联网上搜索过,但我什么也没找到(也许我搜索得不好)。
我想向 FragmentTransaction 添加一个布尔实例变量,这个变量在某些情况下会变为 true,并且它会区分需要从其他变量中弹出的 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 库中的导航组件可能会为您提供更好的服务,因此有关片段导航的规则会编码在您的导航图中。