【发布时间】:2017-05-21 19:18:23
【问题描述】:
我有一个 recyclerview,它显示 volley 请求的数据。我正在使用 handler().postDelayed 显示进度条 4 秒,但它与我的 recyclerview 不一致,因为有时从 api 获取数据并将其显示在 recyclerview 中需要超过 4 秒,有时需要更少那个。 但我希望进度条在 recyclerview 不可见时运行。
这是我的代码
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
stopProgressbar();
}
},4000);
new Handler().post(new Runnable() {
@Override
public void run() {
loadData();
}
});
【问题讨论】:
标签: android android-layout android-recyclerview android-progressbar