私はボタンをクリックするとユーザがメールを送信できるアプリを作成しています。 しかし、電子メールを送信するタスクをバックグラウンドで実行する必要があります。 誰かが私にAsyncTaskの使用を提案しましたが、私はこれに全く気づいていません。 誰かが私にそれを行う方法を教えてもらえますか? 2つの文字列パラメータ(username、password)を受け取るsendEmail関数があり、その2つの文字列引数を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()を書きました。この回答が役に立ちそうなら、それは – shankey