2013-02-18 45 views

回答

0

下面是一個示例代碼:

public class BackgroundAsyncTask extends AsyncTask<Void, Void, Void> { 

    private ProgressDialog progressdialog; 

@Override 
protected void onPreExecute(){ 
    super.onPreExecute(); 
     progressdialog= new ProgressDialog(yourContext); 
     progressdialog.setMessage("Downloading Image"); 
     progressdialog.show();  
} 

@Override 
    protected Void doInBackground(Void... params) { 
    //Do whatever you have to here 
    } 


    @Override 
protected void onPostExecute(String result){ 
    super.onPostExecute(result); 
     progressdialog.dismiss(); 
} 
} 
+0

它使我的應用程序崩潰! – h4ck3d

+0

Log Cat - http://pastebin.com/9PNCnUAD – h4ck3d

+0

你可以放更多的logcat嗎?我無法確定它崩潰的位置......您是否正確地放置了上下文? – SalGad