Android重置一个类的所有字段

时间:2017-10-05 15:18:35

标签: java android class variables field

嘿伙计我有一个名为UserData的类,由静态字段组成,如下所示:

    public class UserData  {
private static JSONObject fbProfilePicture;
private static boolean loggedOut=false;
private static Integer commonFriendID;
private static Integer userID1;
private static Integer UserID2;
private static JSONObject stolenTrio=null;
}

实际上这个类包含了更多的字段,但我决定向你展示我班级的一个小版本。 在我的应用程序中,我有一个删除帐户并创建新帐户的功能,当我选择这样做时,我的应用程序会返回到注册过程,但是有问题,我想清除该类的所有字段删除用户。 我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

如果您认为需要VM的静态/单例实例,我建议您这样做:

UserData

并使public class UserDataSingleton { public static UserData userdata; } 成为一个带有非静态字段的简单Pojo。 这样您就可以使用

重置数据
UserData

答案 1 :(得分:0)

创建一个重置值的方法。您可能希望以后在该方法中执行更多操作。请告知听众您的对象已被清除。