可以在2個不同的時間間隔像第一區間上單個報警經理觸發應該是1分,秒的時間間隔應該是這樣的2分鐘報警經理在不同的時間間隔觸發
我用下面的代碼,但它試圖不工作,因爲我已經預料:(
{
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;
}
這是錯的?
我不認爲這可以用簡單的方法完成。 –
你想做什麼?報警管理器始終是單一的 - 它只是根據您的未決意圖添加新的報警。 – nikis
我試圖讓wifi自動切換,1分鐘它應該是ON&下2分鐘它應該是關閉! 所以你是sayng它不會收到x值? @nikis – someone