Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android myListFragment.SetListShow(true)时未隐藏进度微调器(进度指示器) @覆盖 受保护的void onPostExecute(ArrayList结果){ super.onPostExecute(结果); myListFragment.setListShowed(true);_Android_Android Asynctask_Android Listfragment - Fatal编程技术网

Android myListFragment.SetListShow(true)时未隐藏进度微调器(进度指示器) @覆盖 受保护的void onPostExecute(ArrayList结果){ super.onPostExecute(结果); myListFragment.setListShowed(true);

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);

这段代码在我的主要活动中,在执行Json的asyntask中。 我将它放在onPostExecute中,以确保json完成执行

现在,当我的列表被加载时,列表片段仍然显示中间的旋转指示符并且永不停止。


有什么建议吗?

我确实有同样的问题,并在下面解决了它:

@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();