Android 清除模型类

Android 清除模型类,android,pojo,Android,Pojo,我有一个模型类JobPostBean,我正在另一个模型类中启动它,并使用第二个模型类添加数据。我想清除JobPostBean类中保存的所有数据。有没有办法在JobPostBean类中或者在初始化它的第二个模型类中清除它?我更愿意使用单个方法清除它,而不是将JobPostBean类中的每个项都设置为null 公共类BidNextJobDataModel{ 私有静态BidNextJobDataModel-ourInstance=新的BidNextJobDataModel; 公共静态BidNextJ

我有一个模型类JobPostBean,我正在另一个模型类中启动它,并使用第二个模型类添加数据。我想清除JobPostBean类中保存的所有数据。有没有办法在JobPostBean类中或者在初始化它的第二个模型类中清除它?我更愿意使用单个方法清除它,而不是将JobPostBean类中的每个项都设置为null

公共类BidNextJobDataModel{ 私有静态BidNextJobDataModel-ourInstance=新的BidNextJobDataModel; 公共静态BidNextJobDataModel getInstance{ 回归自然状态; } 私有BidNextJobDataModel{ } 公共用户bean用户bean; //在这里我草签了班级 public JobPostBean JobPostBean=新JobPostBean; public ArrayList FilterModelaryList=新建ArrayList; public ArrayList notificationModelArrayList=新建ArrayList; 公共ArrayList chooseCategoryArrayList=新建ArrayList; 公共ArrayList作业BeanArrayList=新建ArrayList; } 公共类JobPostBean{ 私有字符串jobtype=; 私人字符串天数=; 私有字符串小时=; 私有字符串标题=; 私有字符串类别=; 私有字符串categoryText=; 私有字符串描述=; 私人字符串价格=; 私有字符串持续时间=; 私有字符串是_认证的=; 私有字符串为_=; 私有字符串是_experience=; 私有字符串地址=; 私有字符串名称=; 私有字符串图像=; 私有字符串日期=; 私有字符串pricetype=; 公共字符串getName{ 返回名称; } public void setNameString名称{ this.name=名称; } 公共字符串getImage{ 返回图像; } 公共void setImageString图像{ 这个图像=图像; } 公共字符串getDate{ 返回日期; } 公共无效setDateString日期{ this.date=日期; } 公共字符串getJobtype{ 返回作业类型; } public void setJobtypeString作业类型{ this.jobtype=作业类型; } 公共字符串getDays{ 返程天数; } 公共无效设置日字符串日{ 这个.天=天; } 公共字符串getHour{ 返程时间; } 公共无效设置小时字符串小时{ 这个小时=小时; } 公共字符串getTitle{ 返回标题; } 公共无效设置标题字符串标题{ this.title=标题; } 公共字符串getCategory{ 退货类别; } public void setCategoryString类别{ this.category=类别; } 公共字符串GetCategoryText{ 返回categoryText; } public void setCategoryText字符串categoryText{ this.categoryText=categoryText; } 公共字符串getDescription{ 返回说明; } public void setDescription字符串描述{ this.description=描述; } 公共字符串getPrice{ 退货价格; } 公共无效设置价格字符串价格{ 这个价格=价格; } 公共字符串getDuration{ 返回时间; } 公共void setDurationString持续时间{ 这个。持续时间=持续时间; } 公共字符串是经过认证的{ 报税表是经过认证的; } 公共无效设置已认证字符串已认证{ this.is_certified=is_certified; } 公共字符串getIs_{ 退货是保险; } 公共无效设置为保险{ this.is_insure=is_insure; } 公共字符串getIs_体验{ 回报就是经验; } 公共空间集合是经验字符串是经验{ this.is_experience=is_experience; } 公共字符串地址{ 回信地址; } 公共无效setAddressString地址{ this.address=地址; } 公共字符串getPricetype{ 返回价格类型; } public void setPricetypeString pricetype{ this.pricetype=pricetype; } } clear方法删除ArrayList的所有元素


你在另一门课上存钱是什么意思?您可以在将任何项插入到另一个列表后将其从列表中删除。如果您只需再次实例化模型类,它将获得新引用,并且对象持有的以前的数据将消失。因此,如果不声明ArrayList,我无法清除pojo类?另外,如果我清除了Arraylist,pojo类会被清除吗?我想我不需要这样做,因为我尝试了fluffyBatman的解决方案,它成功了。我重新开始上课,数据被清除了。谢谢@fluffyBatman@SomnathPal向前走。
public ArrayList<JobPostBean > al_JobPostBean = new ArrayList<JobPostBean >(); // Declare as global 
 al_JobPostBean.clear();