我一直在開發應用程序,我得到了兩個活動。
第一個Activity調用Second獲取下載url。進度對話框不顯示onActivityResult功能
在OnActivityResult
功能的第一Activity.there有一個ProgressDialog
顯示使用該網址下載圖像的狀態。
問題是在該活動中未顯示進度對話框。
protected void onActivityResult(int requestCode, int resultCode, Intent imagePicked)
{
super.onActivityResult(requestCode, resultCode, imagePicked);
if(resultCode==RESULT_OK)
{
ProgressDialog progressDialog=ProgressDialog.show(this, "", "Loading Image");
switch(requestCode)
{
case CharacterSelector.GetFaceBookImage:
//Toast.makeText(this, "onFacebookimageresult", Toast.LENGTH_SHORT).show();
String ImageUrl=imagePicked.getStringExtra("DownloadLink");
WebService getImage=new WebService(ImageUrl);
Log.d("Selected Img url", ""+ImageUrl);
InputStream inputStream;
try
{
inputStream = getImage.getHttpStream(ImageUrl);
getImage=null;
Bitmap bitmap=BitmapFactory.decodeStream(inputStream);
inputStream=null;
mybitmapDrawable=new BitmapDrawable(bitmap);
addImageUserImage(mybitmapDrawable.mutate());
progressDialog.dismiss();
bitmap=null;
}
catch (IOException e)
{
//Show server Error message:
e.printStackTrace();
}
break;
問候, Kariyachan
是啊!整個屏幕空白一段時間然後它顯示下載的圖像。 Iam使用AsyncTask進行操作。感謝您的時間:)。 – DroidBot 2011-04-04 09:37:23
謝謝你!這是完美的。 – DroidBot 2011-04-04 11:12:46