我有一个厨师食谱应用程序约4000存储在数据库中,当用户打开应用程序我有一个ViewPager,显示单一食谱,同时滚动,他会得到新的食谱,我想要的,如果用户关闭应用程序并重新打开它,我想显示他以前没有看到的食谱。广泛的更新陈述
我已经在我的食谱表(_id , name , content , view_rank)
我把view_rank
领域到目前为止已经试过
用,所以如果当viewpager显示这个食谱,则增加view_rank
中的0
值开始所以在我查询我做这个
SELECT * FROM RECIPES ORDER BY view_rank ASC
所以我得到了新的。任何方式每个增量导致应用程序启动一个新的线程来更新数据库,我在想的是实现一个自定义缓冲区,其中包含需要增量的食谱ID,所以如果缓冲区达到它的限制让我们说100 ID我将启动一个新线程并进行一个事务来更新这100个ID。有没有简单的解决方案?
检查我的编辑了! – Deepak