그럼 내 수신기와 서비스가 정확하다고 가정 해 봅시다. BOOT_COMPLETED
은 기기를 재부팅 한 후에도 계속 실행되며 처음으로 열거 나 실행하지 않습니다 (앱). 그런 다음 알람이 만기 날짜와 시간에 작동합니까?재부팅 후 앱을 실행하지 않아도 BOOT_COMPLETED을 (를) 계속 사용할 수 있습니까?
참고 : 재부팅 후 응용 프로그램을 시작하려고하지 않습니다.
이 내 그렇지 않은 경우
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" android:persistent="true">
<receiver android:name="com.majimechibireminder2.OnBootReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<receiver android:name=".AlarmReceiver"></receiver>
<service android:name=".ChibiReminderService" >
</service>
<activity android:name=".ChibiRemind"></activity>
</application>
매니페스트, 당신이 나에게 그 내 이상에서 작동하는 몇 가지 적절한 코드를 제안 할 수있다.
앱이 적어도 한번은'BOOT_COMPLETE'이 작동하기 위해 실행되어야합니다. – Shaishav
다른 방법이 있습니까? 사용자의 일정이 예정된 날짜와 시간에 가까워지고 여전히 재부팅 후 처음으로 앱을 실행하거나 실행하지 않으면 어떻게됩니까? –
AlarmManager를 통해 설정된 알람은 재부팅 후에 사라집니다. – Shaishav