2012-09-28 93 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