728x90
1. 단순하게 PendingIntent를 통해 24시간 후 값을 입력해서 Notification을 입력 => 스마트폰 재부팅 후에는 해당 설정이 증발함
2. 재부팅시에도 PendingIntent가 남아있게 하려면, Manifests에 부팅시 Broadcast를 실행하도록 BootReceiver의 IntentFilter를 설정해줘야한다.
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
...
...
<receiver
android:name=".Broadcast.BootReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
3. BroadcastReceiver의 onReceive에 BOOT_COMPLETED에 대한 알람설정 정보를 정의 (자세한 사항은 하단 reference 원본 링크 참조)
Reference
728x90