2017-10-11 57 views
-5

我想删除recyclerview中超过3天的所有物品。我正在动态添加recyclerview, 那么我们如何自动在3天后从recyclerview中删除项目行?如何在3天后自动删除recyclerview中的物品

+2

做什么你尝试到目前为止?显示一些代码。 –

+0

首先,我在sqlite中插入了行,然后装入了回收站视图。我想在回收站视图后3天删除行,而不是从sqlite db –

+0

这可以通过许多逻辑来完成,例如 - 您可以在数据中插入时间并检查插入的时间是否完成3小时,然后您可以删除此项目创建recyclerView或等 – UltimateDevil

回答

0

你应该保存每个日期,当你填充你的recyclerView,也许在一个SQLite数据库,之后,你可以检查你的活动的onCreate()方法注册,并添加一个条件(如果已经过了三天),如果是真的,只是填充它是这样的:

 mRecyclerAdapter = new mRecyclerAdapter(yourItemList); 
    mRecyclerView.setAdapter(mRecyclerAdapter); 
    mRecyclerView.getAdapter().notifyDataSetChanged(); 

在此之后,覆盖你登记之日起在SQLite和that's所有,应该很好地工作,

希望它能帮助,

+0

谢谢,我会尝试 –

+1

是不是很简单只获取不超过3个糖果的物品db –

+0

@war_Hero当然是这样。找出当天。在三天之内查找任何物体,移除该物体。漂亮的str8向前。你必须确保你保留日期对象。 – DroiDev

相关问题