我需要一個建議。我正在創建一個具有多個List活動的Android應用程序。從列表中選擇項目,生成另一個列表,並從第二個列表中選擇項目,顯示圖像。所有數據(用於列表以及圖像)都來自Web服務器。我已經在PHP中創建服務將數據提供給Android應用程序。我想盡可能地優化應用程序。我的問題是,什麼更好,一次從服務器獲取所有數據,或者當用戶選擇一個項目時只提取相關數據。針對android應用程序結構的推薦/建議
第一種方法(我能想到的)的加點是用戶將不得不等待第一次。數據加載後,應用程序將運行得更快,因爲不會有任何進一步的服務器調用。消極點(我能想到)是應用程序將消耗更多的內存。
爲了使應用更加高效和用戶友好,我應該遵循哪種方法?