2012-02-06 14 views
0

我在Android中有一個列表視圖,我正在填充數據。我想要做的是,當列表中的任何項目被點擊時,我想加載相同的列表活動,但基於點擊的項目不同的數據。任何人都可以指出如何做到這一點?加載與Android中的不同數據相同的列表活動

所以我的數據可以被認爲像一棵樹,我從根開始,可以通過列表導航到葉數據。

任何幫助表示讚賞。

謝謝。

回答

1

當單擊該項目,裝載要刷新數據,然後調用adapter.notifyDatasetChange(),適配器就是你設置到ListView

例如,你的數據是在列表中,你應該: 1將新數據放入列表中 2調用adapter.notifyDatasetChange()

1

我認爲您可以通過Intent將項目類型發送到您要顯示的活動。

第一次活動: Intent intent = new Intent(); intent.setClass(OldActivity.this,NewActivity.class); intent.putExtra(「itemId」,id);

list activity: Intent intent = getIntent(); String itemId = getStringExtra(「itemId」); (itemId ==「something1」){ load1(); } else { load2(); }

相關問題