我需要在我的Android應用程序中有一個3級「向下鑽取」列表視圖,後退按鈕用於向上「升級」,並且想知道最佳做法是什麼。數據將來自本地SQLite數據庫。Android Listview向下鑽取 - 我使用一項活動還是多項活動?
從我讀過的,我想我有兩個選擇。
實施列表視圖作爲一個單獨的活動的每個級別和啓動每個活性作爲意圖通過這是在先前的水平/活性選擇的值。
實現一個活動(可以調用自己傳遞listview的值來顯示)並使用switch語句來處理設置該級別行和數據適配器的視圖。
雖然我略微傾向於選項2,但我對任何本質上相同的屏幕創建三種佈局有點浪費,但我也願意使用它們。
任何建議哪種方法更好,值得注意的事情將不勝感激。
感謝,
NiVZ