我通过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) –