我有一個主要活動,我創建一個適用於arraylist數據的適配器。 我使用Jsoup的單獨線程從網站上讀取新聞。Android:從適配器和活動共享數據
在的onCreate()我有
this.newsItemAdapter = new NewsItemAdapter(this,
R.layout.newsitem_row,NewsItemAdapter.getAllNews());
parseThread.start();
this.newsItemAdapter.notifyDataSetChanged();
當我從適配器讀取,我得到空單。這是因爲線程尚未完成。任何想法,我應該如何繼續?
我不能在我的線程中執行notifyDataSetChanged,因爲它不是適配器的所有者。
嗨,對不起,似乎似乎沒有工作,即使你將適配器傳遞給該線程,它仍然不屬於(如在內部未創建)線程。 –