我正在創建一個應用程序,點擊按鈕用戶可以發送電子郵件。 但我希望發送電子郵件的任務應該在後臺完成。 有人建議我使用AsyncTask,但我完全不知道這一點。 有人可以告訴我該怎麼做嗎? 我有sendEmail函數,它需要兩個字符串參數(用戶名,密碼),我不知道如何將這兩個字符串參數傳遞給AsyncTask和doInBackground方法。 我的sendEmail功能是Android中的AsyncTask參數
public void sendEmail(String ownerEmailid, String datapwd)
{
try {
GMailSender sender = new GMailSender(ownerEmailid, datapwd);
sender.sendMail("This is Subject",
"Hey buddy listen to this station it is awesome",
ownerEmailid,
email);
} catch(Exception e) {
Log.e("SendMail", e.getMessage(), e);
}
}
請建議解決方案。
我只需要改變一個小東西,它的工作...而不是新的SendEmail(0).execute(); 我寫了新的SendEmail()。execute();它的工作 – shankey 2012-01-11 18:29:07