我有一个 sqllite 数据库,我在其中存储一些带有图片的数据。
在我的 MainActivity 中,我将此数据加载到 List<CustomObject> 并使用带有 ListView 的 ArrayAdapter 来显示此信息。在单击项目时,我将项目 ID 传递给 DetailActivity,然后我再次从 sqllite 数据库请求项目数据以显示它。
我很担心,因为我不知道 android 上最好的方法是什么。
我应该在 MainActivity 中使用更少的信息(只有 id、标题和图片)并将 ID 传递给 DetailActivity 还是应该通过我的 DetailActivity 传递完整的 CustomObject(这样我就不必再次访问数据库)
我想要内存使用和性能的正确组合。