0
私はfirebaseを使って日付を投稿しています。データのアップロード中に進行状況ダイアログを使用してユーザーを示す必要があります。私は進捗状況のダイアログをインポートし、アップロードの前にそれを表示し、アップロード後に却下する必要があります。ただし、進捗ダイアログはまったく表示されません。Androidの進行状況バーが表示されない
誰でも私が間違っている場所を教えてもらえますか、ありがとうございます。
private ProgressDialog progressDialog;
progressDialog = new ProgressDialog(this);
public void postHelp() {
progressDialog.setMessage("Posting your request...");
progressDialog.show();
final String postTitle = title.getText().toString().trim();
final String postDesc = desc.getText().toString().trim();
final String postAddress = address.getText().toString().trim();
final String postPhone = phone.getText().toString().trim();
//check input fields
if (!TextUtils.isEmpty(postTitle) && !TextUtils.isEmpty(postDesc)
&& !TextUtils.isEmpty(postAddress) && !TextUtils.isEmpty(postPhone)) {
final DatabaseReference newRequest = database.push();
mDatabaseUser.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
newRequest.child("Title").setValue(postTitle);
newRequest.child("Desc").setValue(postDesc);
newRequest.child("Address").setValue(postAddress);
newRequest.child("Phone").setValue(postPhone);
progressDialog.dismiss();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Intent main = (new Intent(AddPostActivity.this,MainActivity.class));
main.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(main);
}
}
あなたはアンドロイドオブジェクト指向でそれを見つけることができます@MarcGV – Ibrahim
uは 'これを使用している完全なコードを...投稿'活動中? – rafsanahmad007