我有一个分层数据结构。例如,让我们考虑一下我的数据电视节目。每个节目有多个季节,每个季节都有几集。我想要一个显示所有节目的列表。单击节目时,列表将显示该节目的所有季节,单击季节时,列表将显示该季节的所有剧集。
好的,这样就可以了,目前我有一个Activity
实现了Loader
through LoaderCallbacks
。此加载器返回完整的数据层次结构(AKA 所有节目的所有季节和所有剧集)。然后我根据我所使用ArrayAdapter
的数据级别使用不同的。
这是处理此类数据的“正确”方式吗?我应该为每个数据级别设置一个加载器、活动和适配器吗?
抱歉,如果这令人困惑,请提前感谢您的洞察力。