0

私はAndroid開発者です。8:00、9:00、10:00などのユーザー入力を取得し、ユーザーが.Aを入力するたびに20日または30日のアラームを設定する必要があるアプリケーションを作成しています。ユーザーは2、3、またはいつでもタイミングを入力できます。機能があることを知っています

alarm.setRepeating(AlarmManager.RTC,System.currentTimeMillis()+timeinminutes*60*1000,30*1000, pintent);

しかし、私はユーザーが入力した日または日ごとにアラームを設定する必要があります。だから、どんな体でも教えてくれます。どうすればこれを行うことができますか。

4

2 に答える 2

0

たぶん、アラームの繰り返しを停止する別の非繰り返しアラームを20日または30日間使用できます。

于 2011-07-06T04:50:06.083 に答える
0

次のコードはあなたを助けます、firstWakeアプリは非常に速い時間で実行されます、あなたはあなたの要件として指定することができます

AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);

long interval = android.text.format.DateUtils.DAY_IN_MILLIS*20;//or 30

long firstWake = System.currentTimeMillis() ;

am.setRepeating(AlarmManager.RTC,firstWake, interval, pendingIntent);
于 2011-07-06T04:53:14.393 に答える