gpt4 book ai didi

android - 如何使对象的所有内容(计数器、变量)都为空?

转载 作者:行者123 更新时间:2023-11-30 00:17:10 24 4
gpt4 key购买 nike

我想知道如何让一个对象再次回到它的初始阶段。在我的例子中,我制作了一个 fragment 并对其进行了初始化。我希望当它回到另一个 fragment ,然后回到第一个 fragment 时,第一个对象的所有值和变量再次初始化。

MyFragment frag = new MyFragment();

如果不使用 new Keyword 再次初始化它怎么能再次回到这个阶段。

最佳答案

您可以使用 setter。

public class MyFragment extends Fragment{
private String name;
public void setName(String name){
this.name = name;
}
//other code
}

现在你可以使用

frag.setName(null);

您还可以创建一个方法来重置 MyFragment 类中的所有变量。

public void reset(){
name = null;
//other stuffs = null
}

这样你就可以调用frag.reset();

关于android - 如何使对象的所有内容(计数器、变量)都为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47049685/

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