मैं एंड्रॉइड के लिए वास्तव में नया हूं, मैं अलार्म के बारे में शोध कर रहा हूं। अगर उस दिन जन्मदिन है तो मैं अलार्म चाहता हूं। मैंने अलार्म मैनेजर का उपयोग किया है। मैं उलझन में था क्योंकि मैंने पढ़ा है कि यह रीबूट के बाद साफ़ हो जाता है। मेरे पास एंड्रॉइड फोन नहीं है इसलिए मैं सिर्फ एमुलेटर का उपयोग कर रहा हूं।क्या अलार्म प्रबंधक रीबूट के बाद भी जारी रहता है?
public void schedAlarm() {
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
Intent intent = new Intent(this, AlarmService.class);
pendingIntent = PendingIntent.getBroadcast(this, contact.id, intent, PendingIntent.FLAG_ONE_SHOT);
am.setRepeating(AlarmManager.RTC, timetoAlarm, nextalarm, pendingIntent);
}
मैं इस BroadcastRecever AlarmSerivce यहाँ के लिए की जगह में बनाया:
यहाँ मेरी कोड है
public void onReceive(Context context, Intent intent) {
nm = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
CharSequence from = "It Birthday!";
CharSequence message =" Greet your friend.";
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, new Intent(), 0);
Notification notif = new Notification(R.drawable.ic_launcher, "Birthday", System.currentTimeMillis());
notif.setLatestEventInfo(context, from, message, contentIntent);
nm.notify(1, notif);
}
यह पर्याप्त है ??
@Lucifer के साथ मेरी समस्या के लिए मेरे पास मदद करें, अपने ही :) http://stackoverflow.com/questions/33374293/my-alarmmanager-only-one-day-start-when -the-device-restart –
मुझे भी एक ही समस्या का सामना करना पड़ा कृपया कृपया मेरी मदद करें stackoverflow.com/questions/41197416/alarmmanager-not-working-after-phone-reboot –