Android 应用程序中的历史记录和书签功能
在我的应用程序中,我想添加历史记录并添加到收藏夹功能。这是一个书籍详细信息的离线应用程序,因此我需要查看最近查看过哪些书籍详细信息并将其保存到数据库中。怎么做呢?
In my app, I want to add history and add to favorites features. It's an offline app of book details, hence I need to see which book detail was recently viewed and save it to database. How to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先粗略估计一下你想要的记录数量(历史深度、收藏深度)。
您打算如何引用详细信息。详细信息是否由多个页面组成,您是否希望页面级别的可寻址性(如果有这样的词) - 或者 - 您是否想要维护详细信息的历史记录。
如果您保存的只是 DetailID 等,您甚至可以使用 SharedPreferences,而不是使用 数据库。
您可以使用生命周期事件,例如onCreate、onResume 、 onPause 等来跟踪详细信息的加载/卸载。
First of all have a rough estimate of the number of records you want ( history depth, favorites depth ).
How do you plan to reference a detail. Will a detail consist of multiple pages and do you want the addressability ( if there is such a word ) to the page level - OR - do you want to maintain a history of details.
If all you are saving is a DetailID etc, you may even just use SharedPreferences, rather than using the database.
You could use the lifecycle events like onCreate, onResume, onPause etc to track loading / unloading of details.