Android myListFragment.SetListShow(true)时未隐藏进度微调器(进度指示器) @覆盖 受保护的void onPostExecute(ArrayList结果){ super.onPostExecute(结果); myListFragment.setListShowed(true);
这段代码在我的主要活动中,在执行Json的asyntask中。 我将它放在onPostExecute中,以确保json完成执行 现在,当我的列表被加载时,列表片段仍然显示中间的旋转指示符并且永不停止。Android myListFragment.SetListShow(true)时未隐藏进度微调器(进度指示器) @覆盖 受保护的void onPostExecute(ArrayList结果){ super.onPostExecute(结果); myListFragment.setListShowed(true);,android,android-asynctask,android-listfragment,Android,Android Asynctask,Android Listfragment,这段代码在我的主要活动中,在执行Json的asyntask中。 我将它放在onPostExecute中,以确保json完成执行 现在,当我的列表被加载时,列表片段仍然显示中间的旋转指示符并且永不停止。 有什么建议吗?我确实有同样的问题,并在下面解决了它: @Override protected void onPostExecute(ArrayList<String> results) { super.onPostExecute(results);
有什么建议吗?我确实有同样的问题,并在下面解决了它:
@Override
protected void onPostExecute(ArrayList<String> results) {
super.onPostExecute(results);
myListFragment.setListShown(true);
我采用了另一种方法,没有使用ListFragment,但您的回答是有意义的,因为适配器设置在postExecute=main线程上。+1
}
@Override
protected void onPostExecute(String unused) {
// your code here
setListAdapter(adapter); // write this line
}
}.execute();