在我的应用中,我想添加历史记录并添加到收藏夹功能。这是一个图书详细信息的离线应用程序,因此,我需要查看最近查看过的图书详细信息并将其保存到数据库中。怎么做?
首先对您想要的记录数进行粗略估计(历史深度,收藏夹深度)。
您打算如何参考细节。一个细节是否由多个页面组成,您是否要在页面级别上寻址(如果有这样的话)-或-您是否希望保留一个细节的历史记录。
如果您要保存的只是一个DetailID等,您甚至可以只使用SharedPreferences,而不是使用database。
您可以使用lifecycle事件(例如onCreate,onResume,onPause等)来跟踪详细信息的加载/卸载。