Android/실전 TIP

알람으로 일정 간격 반복 되게 하기

Dev-Drake 2019. 3. 25. 15:50
반응형
// 특정 클래스에서 알람 등록
AlarmManager  am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent amIntent;
PendingIntent sender;
 
amIntent = new Intent(CloseMain.this, AlarmReceiver.class);
sender = PendingIntent.getBroadcast(CloseMain.this, 0, amIntent, 0);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), 60000, sender); // 1분에 한번씩 호출하게 하였다. 
 
Log.e("Alarm Start", "am.setRepeating()");
 
// AlarmReceiver.java
public class AlarmReceiver extends BroadcastReceiver {
// Broadcast 수신 함수
public void onReceive(Context context, Intent intent) 
 
}
}
 
// manifest
 <receiver android:name=".AlarmReceiver"/>
 
반응형