Scheduled Alarm Manager not working Android

岁酱吖の 提交于 2019-12-03 15:39:29

Here is what I did to get it working:

1) Added <uses-permission android:name="com.android.alarm.permission.SET_ALARM"/> to my manifest file.

2) Changed code in my Main activity to:

 AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.HOUR, 3);
        calendar.set(Calendar.MINUTE, 29);
        calendar.set(Calendar.AM_PM, Calendar.PM);

         Intent myIntent = new Intent(this, MyReceiver.class);
         pendingIntent = PendingIntent.getBroadcast(this, 0, myIntent,0);

         alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
                 AlarmManager.INTERVAL_DAY, pendingIntent);

Hope someone finds this helpful!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!