我有一個recyclerview顯示排球請求的數據。我正在使用handler()。postDelayed來顯示4秒的進度條,但它與我的recyclerview不一致,因爲有時從api獲取數據並將其顯示在回收站視圖中需要超過4秒的時間,並且有時需要更少那個。 但是我想要進度條運行,只要recyclerview不可見。如何在recyclerview加載時顯示進度條並在完成後將其隱藏?
這是我的代碼
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
stopProgressbar();
}
},4000);
new Handler().post(new Runnable() {
@Override
public void run() {
loadData();
}
});
它的工作..非常感謝 –
很高興知道:)快樂編碼 – FAT