我正在创建一个应用程序,点击按钮用户可以发送电子邮件。 但我希望发送电子邮件的任务应该在后台完成。 有人建议我使用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