最初の間隔は 1 分、2 番目の間隔は 2 分など、2 つの異なる時間間隔で 1 つのアラーム マネージャーをトリガーできますか
次のコードを試していましたが、期待どおりに機能しません:(
{
AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(context, AlarmManagerBroadcastReceiver.class);
intent.putExtra(ONE_TIME, Boolean.FALSE);
PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, 0);
am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 *x, pi);
}
//Initialized x=1;
//In onReceive what i did was...
public void onReceive(Context context, Intent intent) {
if(x===1)
x=2;
else
x=1;
}
これは間違っていますか?