我通過PHP獲取數據並設置爲列表視圖.. 首先我打開應用程序,listview將顯示出來,但在調用完成並重新打開應用程序之後,列表視圖不會出現,需要調用刷新,使其重新出現..ListView在調用finish()後沒有出現,並重新打開
FeedAdapter:以列表視圖
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.tab_1, container, false);
tweetListView = (ListView) v.findViewById(R.id.tweetList);
urlString = "http://idonno.net/G.php"; //json url
new ProcessJSON().execute(urlString);
tweetItemArrayAdapter = new FeedAdapter(getActivity(), localmovies);
tweetListView.setAdapter(tweetItemArrayAdapter);
return v;
}
你的後臺任務後通知適配器完成接受的答案也是分開的AsyncTask? –
不...我剛剛添加,但無法運行...我應該通知? –
我想你使用的是AsyncTask。你只需要通知JSON解析過程並添加對象到arraylist完成(OnPostExecute) –