查看setVisibility无效

时间:2014-12-10 17:18:58

标签: android listview

我正在使用loopj网络库进行http调用。我在活动布局中有ListView和进度条的布局。当http调用返回成功并在onSuccess方法的UI线程上发布结果时,我调用侦听器方法onDataReceived,它将ListView可见性设置为View.Visible,进度条可见性为GONE。

这里是适配器代码片段。

public void onSuccess(int statusCode, Header[] headers, byte[] responseBody){

    listenerObj.onDataReceived();
}

活动

onDataReceived(){
 listView.setVisibility(View.VISIBLE)
 progressBar.setVisibility(View.GONE)
}

问题

这种方法并不一致。有时(20%)列表视图设置可见性不起作用,进度条保留在屏幕上。

我也遇到了与gridview相同的问题。

这是正确的做法还是我错过了什么?

0 个答案:

没有答案