我有一個列表視圖,其中包含大約15個項目。增加列表視圖性能
現在在getView():
@Override
public View getView(int position, View convertView, ViewGroup parent) {
//blah blah blah
File file = new File(context.getDir("data", Context.MODE_PRIVATE), fileName);
}
所以,現在的問題是,當我滾動列表,查看其流暢的,當我選擇在接下來的活動項目執行一些操作並儲存起來,當我回來的列表視圖畫面,在那個時候,當我們試圖滾動滾動不順暢,後來我才知道,它是因爲這行:
File file = new File(context.getDir("data", Context.MODE_PRIVATE), fileName); // accessing stored values
我一次又一次地打電話,那我該如何優化這個?
yes確切地說,如何在顯示列表視圖之前預先加載數據,我對每個項目都有特定的值,該怎麼做? – Goofy
請點擊這裏:http://developer.android.com/guide/topics/ui/declaring-layout.html#AdapterViews 你可以在你的自定義適配器的構造函數中傳遞你的數據,所以listview已經有了這些數據。它看起來像你有幾個條目和靜態,所以你可以用這種方式去。 – fasteque