2012-09-28 92 views
0

我正在創建一個應用程序來發送mail.But我想完成(不等待發送郵件)我的活動發送按鈕單擊並使郵件發送活動在後臺(使郵件發送異步)任何一個有新想法請分享......異步郵件發送android

+0

你想在後臺發送郵件? – KMI

+0

參考這一個http://stackoverflow.com/a/2033124/1021695 – KMI

回答

1

請嘗試這個,如果你想使用異步Task.I在我的應用程序中使用許多時間的後臺工作。

private class EmailSending extends AsyncTask<Object, Integer, Object> { 

     @Override 
     protected void onPreExecute() { 

      ProgressDialog progress = ProgressDialog.show(Activity.this, "", 
        "Loading..."); 

      super.onPreExecute(); 
     } 

     @Override 
     protected Object doInBackground(Object... params) { 
      //do hard work here 
           return params; 
     } 

     @Override 
     protected void onProgressUpdate(Integer... values) { 
      progress.getProgress(); 

     } 

     @Override 
     protected void onPostExecute(Object result) { 

      progressBar.dismiss(); 


      super.onPostExecute(result); 
     } 
    } 
+0

非常感謝你..但我已經得到另一種方式的解決方案。我認爲這也將工作 – user1702516