【发布时间】:2014-03-26 04:01:48
【问题描述】:
我有一个ListFragment,它根据处理列表视图的标准方式显示使用CursorLoader 和CursorAdapter 获得的项目列表。这本身工作正常,但是我不确定如何使用相同的模式来显示所选项目的详细视图。
previous StackOverflow question 对此进行了讨论,但在我看来,建议的解决方案都不是最佳的。将ListView 与单个项目一起使用似乎过度杀伤和浪费资源,而直接在活动中执行工作似乎会使活动因数据访问和 UI 功能而过载。它也失去了在 Activity 和底层存储之间保持数据同步的能力。
是否有一些中间立场保留加载器、活动和适配器之间的拆分,但针对单个项目而不是列表?
【问题讨论】:
-
为什么不能简单地使用另一个加载器来检索该单曲的元素详细信息?
-
DetailedActivity 和通过 Intents 传递项目 Uri/id 有什么问题?
标签: android android-cursor android-cursorloader