清单 - >细节流程。最佳做法Android

时间:2015-06-25 13:41:37

标签: android android-fragments android-activity android-cursoradapter

我想知道,在Android中处理列表和详细信息流程的最佳做法或首选方法是什么。

示例:

a)我有一个带有项目列表的片段A.

b)当用户选择一个项目时,我会在另一个屏幕上显示项目详细信息(活动或片段,对于此问题,这并不重要)。

使用Content Provider将我的所有数据存储到数据库中。

问题:

我应该只获得片段A中的项目ID,将其作为额外传递到屏幕B并使用屏幕B中的光标加载器选择整个数据

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    // Launch intent with id param.
}

或者在片段A中选择整个数据并将其作为额外传递到屏幕B?

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    // TODO get selected item.
    Parking parking = (Parking) parent.getAdapter().getItem(position);

    // Launch intent with parking as extra.
}

最佳做法?

0 个答案:

没有答案