Settings.java
public static void setAlarm(Context context){
AlarmManager alarm = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent intent2 = new Intent(context,
AlarmReceiver.class);
intent2.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pender = PendingIntent.getBroadcast(
context, 0, intent2, PendingIntent.FLAG_UPDATE_CURRENT);
if(aSelect != 8){
String point = Malarm.getText().toString();
String[] data = point.split("시");
hour = Integer.parseInt(data[0]);
Calendar curTime = Calendar.getInstance();
triggerTime = setTriggerTime();
alarm.setInexactRepeating(AlarmManager.RTC_WAKEUP, curTime.getTimeInMillis(), 5000, pender);
}
if(aSelect == 8){
alarm.cancel(pender);
}
}
BootReceiver.java
public void onReceive(Context context, Intent intent) {
if("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
Settings.setAlarm(context);
}
재부팅시 자꾸 에러가 나는데요
재부팅시 로그는 어떻게 보는거죠??? 어떤걸로 에러나는지 보려해도 알수가없네요 ㅠ.ㅠ
그리고 저런식으로 해놓으면 안되나요 ???
재부팅시 알람설정을 다시하라길래 해놓긴 했는데 자꾸 에러가 뜨네요ㅠㅠㅠㅠㅠㅠㅠㅠ