0

ここに私の問題があります:

  • SMSの送信方法はわかっているのですが、このようなループで使用しており、SMSを送信するのは良くないことがわかっているため、遅延(つまり1000ミリ秒)を追加したいと考えています。しかし、どのように?

  • ProgressDialog を使用して、SMS の送信の進行状況を表示したいと思います。これには Thread または AsyncTask を使用する必要があることを知っています。しかし、動作するコードが見つかりません...

今のところ、私はこのコードを持っていますが、実際には機能しません:

Button sendButton = (Button) findViewById(R.id.sendButton);
sendButton.setOnClickListener(new Button.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (!studentList.isEmpty()) {
            for (int i = 0; i < studentList.size(); i++) {
                Student currentStudent = studentList.get(i);
                currentStudent.sendSMS();
            }
        } else {
            Toast.makeText(getApplicationContext(), "The list is empty.", Toast.LENGTH_SHORT).show();
        }
    }
});

さらに詳しい情報が必要な場合は、お気軽にお問い合わせください。
動作するサンプル コードのようなものが欲しいです...
私は Java と Android の開発の初心者です。開始するのがいかに難しかったか覚えています。

よろしく、Drarig29。

4

0 に答える 0