可能重複:
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();
}
});
}
急需。
哪裏是你的進度對話框的代碼? –
沒有,我不知道如何實現它 – kev