I want to start alarmmanager from fragment, but can't. This code work perfect in activity, but in fragment no. Any help? This is code from my fragment class:
hour = tp1.getCurrentHour();
minute = tp1.getCurrentMinute();
cal.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
cal.set(Calendar.HOUR_OF_DAY, hour);
cal.set(Calendar.MINUTE, minute);
cal.set(Calendar.SECOND, 00);
Intent intent = new Intent(getActivity(), AlarmReceiverActivity.class);
PendingIntent pendint = PendingIntent.getActivity(getActivity(), 2, intent, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager am = (AlarmManager) getActivity().getSystemService(getActivity().ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendint);
This was the problem:
<activity android:name="AlarmReceiverActivity"></activity>
<activity android:name="RepeatingAlarmReceiverActivity"></activity>
I changed in:
<activity android:name="com.indyvision.test.tabswipe.fragments.AlarmReceiverActivity"></activity>
<activity android:name="com.indyvision.test.tabswipe.fragments.RepeatingAlarmReceiverActivity"></activity>