可能性の重複をトースト:
Android: ProgressDialog.show() crashes with getApplicationContextアンドロイド:ProgressDialogが、その後
私が最初に乾杯を表示するプログレスダイアログを持っていたいです。私は、メッセージが送信されたことを示すトーストを15秒、30秒、60秒、遅延なしのような、ユーザーが選択した時間遅延の間、ロードするプログレス・ダイアログを必要とします。あなたはそれを実装する方法を手伝ってくれますか?私のコードでどこでどのようにすればいいですか?私のコードは次のとおりです。
btnSend.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String phoneNo = editTextRecipient.getText().toString();
String message = editTextNewMessage.getText().toString();
boolean split = false;
final Toast toast = Toast.makeText(getBaseContext(),
"Your message " + "\"" + message + "\"" + " is sent to " +"\""+ phoneNo+"\"",
Toast.LENGTH_SHORT);
Runnable showToastRunnable = new Runnable() {
public void run() {
toast.show();
// Send button Listener
}
};
if (phoneNo.length()>0 && message.length()>0) {
if (count == 0) {
handler.postDelayed(showToastRunnable, 0);
}
else if (count == 1) {
handler.postDelayed(showToastRunnable, 15000);
}
else if (count == 2) {
handler.postDelayed(showToastRunnable, 30000);
}
else if (count == 3) {
handler.postDelayed(showToastRunnable, 60000);
}
}
// sendSMS(phoneNo, message, split); */
else
Toast.makeText(getBaseContext(),
"Please enter both phone number and message.",
Toast.LENGTH_SHORT).show();
}
});
}
緊急に必要です。あなたがダイアログをキャンセルするために、次のコード
private ProgressDialog dialog;
public void showProgress() {
dialogSet = true;
// prepare the dialog box
//ProgressDialog
dialog = new ProgressDialog(this);
// make the progress bar cancelable
dialog.setCancelable(true);
// set a message text
dialog.setMessage("Please wait..");
// show it
dialog.show();
}
を使用して進行状況ダイアログを表示することができ
のようなあなたのコード表示することができますか? –
なし、実装方法がわからない – kev