首先,我想爲我的英語道歉的壞安卓:所有報警被清除如何讓他們回來
所有報警的,我這個類
Intent intent = new Intent(SETALARM.this, ALARMRECEIVER.class);
intent.putExtra("pk", pk);
sender = PendingIntent.getBroadcast(this, pk, intent, PendingIntent.FLAG_CANCEL_CURRENT);
am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),60000, sender);
創建當設備被關閉
被清除了我應該怎麼做才能恢復所有報警的回
非常感謝你的幫助
編輯
這裏的接收機類
@Override
public void onReceive(Context context, Intent intent) {
WakeLocker.acquire(context);
pk = Integer.parseInt(intent.getExtras().get("pk").toString());
Intent intent2 = new Intent(context,ALERT.class);
intent2.putExtra("pk", pk);
intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent2);
WakeLocker.release();
}}
通過'睡着'你的意思是'關閉'?如果設備「睡着」,則警報應持續。 – davehale23 2012-02-17 05:06:18
是的,我是的,我的意思是關閉 – Intathep 2012-02-17 05:09:43