2011-05-30 76 views
0

我保存列表視圖項目位置在適配器方法「getView」一套, 節省了當前顯示的項目位置,getView何時完成調用?

,但我不能調用setAdapter(myAdapter)後的設定內容, 看來它是多線程, 如果這樣,我什麼時候可以得到設置的內容。

+0

不知道我完全理解你的問題/目標,但是... getView是你的適配器中的一個回調函數,我相信每次在listview需要填充另一個列表視圖項時都會調用它。 – wired00 2011-05-30 11:16:31

回答

1

,但我不能調用setAdapter(myAdapter)後的設定內容,似乎它是多線程的,如果說,

它不是「多線程」。但是,當您致電setAdapter()時,將不會立即使用Adapter,如果您撥打setText(),將會立即更新TextView。所有GUI事件都由主應用程序線程根據工作隊列進行處理 - 直到setAdapter()的調用將在您返回的任何代碼塊之後纔會生效。

+0

謝謝,我不得不轉向其他方式。 – Minilin 2011-05-30 15:31:20