0
我真的一直在努力搞清楚如何获得ProgressDialog在UI线程用于鉴于uploadPhoto这个代码,并希望任何指导:我如何显示ProgressDialog在UI线程
@Override
/** Handle Upload a Photo **/
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
// Get image
if (resultCode == RESULT_OK) {
// ProgressDialog dialog = ProgressDialog.show(this, "", "Uploading Photo...", true, false);
switch(requestCode) {
// Take Photo
case 4001:
// Upload
uploadPhoto(Uri.fromFile(mImageFile));
break;
// Select Photo
case 5001:
// Get image
Uri selectedImage = imageReturnedIntent.getData();
// Upload
uploadPhoto(selectedImage);
break;
}
// Dismiss
// dialog.dismiss();
}
}
我有点明白你在说什么,但是我从来没有做过任何这些事情。 –
好吧,那么你可能不得不看看asyncTask,以及它是如何工作的。它通常用于这种类型的实例。我添加了一些代码让你知道它是如何工作的。 –