AsyncTask
パラメータを指定してSMSを送信したい。SMS は正しく送信されていProgressBar
ますが、SMS が送信されるまで表示してから、ユーザーを新しいアクティビティに誘導したいと考えています。インターネットで例を探しましたが、自分のケースで何をしたいのかわかりませんでした。以下は私のAsyncTask
public class sendSms extends AsyncTask<Void, Integer, Void>{
protected void onPreExecute() {
pb.setVisibility(View.VISIBLE); //pb is the ProgressBar
}
@Override
protected Void doInBackground(Void... params) {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
return null;
}
protected void onProgressUpdate(Integer... progress){
//Not sure what to do here
}
protected void onPostExecute(){
Intent intn = new Intent(CurrentActivity.this, NewActivity.class);
startActivity(intn);
}
}
助けていただければ幸いです。ありがとうございました。