清除所有數據我有一個設置的活動,可以讓我來編輯設置,並與一個ListView主要活動的Android應用程序。我也有一個單獨的幫助活動。當我去到任何的設置或幫助,並返回到主活動,從列表視圖中的數據被清除...... 它必須從互聯網上每次加載和時間進行解析下載的,所以我想知道,如果它是可能沒有擁有它每次清除...開始新的子活動從的ListView
感謝
清除所有數據我有一個設置的活動,可以讓我來編輯設置,並與一個ListView主要活動的Android應用程序。我也有一個單獨的幫助活動。當我去到任何的設置或幫助,並返回到主活動,從列表視圖中的數據被清除...... 它必須從互聯網上每次加載和時間進行解析下載的,所以我想知道,如果它是可能沒有擁有它每次清除...開始新的子活動從的ListView
感謝
我不知道爲什麼主要業務是被破壞掉了。
這裏有一個解決方案,將工作,雖然。在應用程序中創建一個子類MyApp,並在其onCreate期間加載適配器。 (恰好有一個應用程序實例,它是保持全局數據的好地方。)
在您的主要活動的onCreate,創建列表視圖,並獲取來自MyApp的適配器。那麼你只會做一次昂貴的部分(創建適配器)。
找到它了!不管怎麼說,還是要謝謝你! – Pieterjan
答案是;將launchmode設置爲android的manifest.xml文件中主要活動的singleTop ...更多信息請點擊這裏; http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
向我們展示一些代碼 – SimonSays
在你創建的內容方法和初始化列表? –
當菜單按鈕被按下(刷新)列表被初始化,這個開始的AsyncTask,設置列表視圖自定義適配器的內容 – Pieterjan