【发布时间】:2011-03-11 22:24:53
【问题描述】:
可能重复:
How to display progress dialog before starting an activity in Android?
这是我的itemDetails extends Activity 类,onOkClick 是方法。但是当我按下确定按钮时,即调用方法没有ProgressDialog 出现。但 Toast 消息 显示正确。
我尝试在ProgressDialog.show() 方法的上下文参数中使用getApplicationContext(),但它不起作用。抱歉这个幼稚的问题。
public void onOkClick(View v){
ProgressDialog pleaseWait = ProgressDialog.show(itemDetails.this, "Uploading..", "Please wait for a while...", true);
//...........
HttpData httpData = HttpRequest.post("http://www.abc.com/accessServer.php", "");
//...........
pleaseWaitGallery.dismiss();
if(HttpPostTesting.storestring.contains("successful")){
Toast.makeText(getApplicationContext(), "Uploading Complete", Toast.LENGTH_LONG).show();
}
else {
Toast.makeText(getApplicationContext(), "Uploading Failed!", Toast.LENGTH_LONG).show();
}
}
【问题讨论】:
标签: android multithreading android-activity android-asynctask progressdialog