我有更多关于用于实现以下要求的策略的问题。
我需要开发一种功能,用户可以在应用程序中执行一些操作,例如发布照片、评论照片等。每个操作都应该在某处留下日志,在我的应用程序中输入一个屏幕后,所有日志都应该是按时间顺序可见(最新的在前)。我使用了按项目日期排序的 TreeSet,它工作得很好。问题是持久保存这些数据,以便有一个永无止境的日志历史记录。除非有必要,否则我不愿意将我的代码迁移到 SQLite。我非常喜欢我的 TreeSet 结构,这要归功于我设法保持逻辑简单的方法。当我要在我的应用程序的不同启动中保存此对象时,问题就开始了......有没有人知道如何解决它?也许 TreeSet 是一个错误的决定?