1

날짜와 약속 시간이 포함 된 Arraylist가 있습니다. 여기서해야 할 일은 약속 시간이되었을 때 알림을 표시하는 것입니다. 내 응용 프로그램은 Android 4.0에서 실행됩니다. .3. 나는 캘린더 API를 사용해야한다는 정보와 캘린더의 데이터베이스에 액세스해야만 내 Arraylist를 추가 한 다음 알림을 표시하는 데이 값을 사용할 수 있음을 알리는 정보가 있습니다. 어떻게 할 수 있습니까? 이것도 해? 응용 프로그램이 종료 된 경우에도 Arraylist는 항상 백그라운드에서 실행중인 캘린더에 보관되어 있습니다 (전체 응용 프로그램을 백그라운드에서 실행시키는 것이 더 좋을 것 같습니다)일정 데이터베이스에 액세스 할 때 특정 시간에 알림 표시

답변

0

AlarmManager을 사용하여 필요. 공식 안드로이드 문서에서 해당 표시됩니다

참고 : 알람 관리자는 응용 프로그램 가 현재 실행되고 있지 않은 경우에도, 당신은 특정 시간에 응용 프로그램 코드 실행을 할 경우에 사용한다 . 통상의 타이밍 조작 (틱, 타임 아웃 등)에서는 Handler를 사용하는 것이 쉬우면서 훨씬 효율적입니다. https://developer.android.com/guide/topics/providers/calendar-provider.html

:

또한 아마에 액세스 할 수 Calendar 콘텐츠 공급자가 필요합니다