gpt4 book ai didi

java - 具有空构造函数的 fragment 与 newInstance

转载 作者:行者123 更新时间:2023-12-02 03:43:28 27 4
gpt4 key购买 nike

如果我要创建一个 Fragment 类,我已经看到到处都写着包含一个空构造函数是个好主意(尽管我不确定为什么,因为我总是假设 Java 在幕后调用了一个空构造函数)对于任何 Java 类,只要您不创建带参数的构造函数,Android 也不喜欢您使用带参数的构造函数创建 fragment )。

但是如果我正在创建一个 newInstance() 方法(这样我就可以使用默认参数设置我的 Bundle),我是否必须创建空的构造函数?

如果包含 newInstance() 而不是空构造函数就足够了,即使包中没有参数,我是否可以对所有 fragment 执行此操作?这有什么缺点吗?

最佳答案

创建静态 getInstance() 方法时,您将使用该方法来获取该 Fragment 的新实例。您不需要一个空的构造函数。

关于java - 具有空构造函数的 fragment 与 newInstance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36580107/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com