私は意図でアプリケーションに2つのアラームを設定したいと思っています。これはアプリケーションがどのように動作すべきか、時間をユーザーに与え、その時間+3分のアラームを設定すべきです。たとえば、 8時30分には8時30分、その後すぐに8時33分にアラームを設定する必要があります。例として3を使用しましたが、実際の機能では、変数をそこに含めます。このアプリケーションは複数のアラームを設定しますユーザが入力する隙間がある。それは私がそれのための2つのインテントを書いたset.Soに、このようなアラームの数をユーザーに促すメッセージが表示されますが、唯一の最初のものはworking.Thisが私のコードです:同時に2つのインテントをアンドロイドで実行するにはどうすればよいですか?
Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
intent.putExtra(AlarmClock.EXTRA_MESSAGE, "Your alarm");
intent.putExtra(AlarmClock.EXTRA_HOUR, result);
intent.putExtra(AlarmClock.EXTRA_MINUTES, i);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
} else {
Toast.makeText(getApplicationContext(), "There is alarm option for your device", Toast.LENGTH_SHORT).show();
}
Intent intent1 = new Intent(AlarmClock.ACTION_SET_ALARM);
intent1.putExtra(AlarmClock.EXTRA_MESSAGE, "Your alarm");
intent1.putExtra(AlarmClock.EXTRA_HOUR, result);
intent1.putExtra(AlarmClock.EXTRA_MINUTES, i+3);
if (intent1.resolveActivity(getPackageManager()) != null) {
startActivity(intent1);
} else {
Toast.makeText(getApplicationContext(), "There is alarm option for your device", Toast.LENGTH_SHORT).show();
}
たちは配列として意図オブジェクトを作ることはできますか?
ありがとうございました。 ここに私がしたことがあります。
@Override
public void onResume()
{ super.onResume();
secondintent();
}
public void secondintent() {
if (test == 1)
{
Intent intent1 = new Intent(AlarmClock.ACTION_SET_ALARM);
intent1.putExtra(AlarmClock.EXTRA_MESSAGE, mess);
intent1.putExtra(AlarmClock.EXTRA_HOUR, result);
intent1.putExtra(AlarmClock.EXTRA_MINUTES, i + 5);
startActivity(intent1);
i=i+5;
}
それがでalarm..asを設定する必要があります8:33 8:36 ...そう? – Akshay
私はそれを例として与えました。それはユーザーからその価値を取ります。あなたは早く目を覚ますことを覚えていますか?これで、ユーザーが指定した間隔で複数のアラームを設定でき、ユーザーは設定するアラームの数を選択できません。 – anjani
ええと...しかし、ユーザーが5分を入力すると、5分ごとにトリガーされますか?8:80 8; 40 8:50 ... ?? – Akshay