0
我希望在加载数据时显示进度。它运作良好。但只有一次。如果我反复按压,则会发生错误。到处搜索,尝试了一切。请帮忙。从Firebase数据库加载数据时显示进度
工作代码。
a.showProgressDialog();
mUsersDatabaseReference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
a.hideProgressDialog();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
更新。这里是我得到的错误代码。
无法添加窗口 - 令牌[email protected]无效;你的活动正在运行?
试过。计数对显示 - dissmiss。等于。没有帮助。 试过。让showProgress不是静态的。没有帮助。 会尝试把ui线程解雇吗?应该帮助。稍后更新。
什么是上面的片段?如果(!a.isFinishing()) –