[英]How to Make Everything (Counters, Variables) to null of an Object?
我想知道如何讓一個對象再次回到它的初始階段。 就我而言,我制作了一個片段並對其進行了初始化。 我希望當它回到另一個片段,然后回到第一個片段時,第一個對象的所有值和變量再次初始化。
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();
您可以使用以下設置器技術
public class MyFragment extends Fragment{
private String name;
private String address;
public void resetAll(){
myFragment = null;
}
}
這里 myFragment 是片段的引用變量。 調用 resetALL 方法后,fragment 中可用的每個 String 變量都將為 null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.