0

デバイスの通知が実装されました。Android:デバイスを再起動すると通知が機能しない

素晴らしいです。しかし、私がデバイスを再起動すれば、まったく動作しません。

それで何が間違っていますか? マニフェストにanithingを追加する必要がありますか?

通知クラスのブロードキャストを受信するためにこのコードを追加しました。

コード:

<!-- To receive the Alarm Notification --> 
    <receiver android:name=".AlarmNotificationReceiver" android:enabled="true"> 
     <intent-filter> 
      <action android:name="android.intent.action.PHONE_STATE"></action> 
     </intent-filter> 
    </receiver> 

感謝。

+0

通知は何ですか? –

+0

メッセージを表示するだけの通知です。 alarmManagerを実装して、通知時間を設定しました。 –

+0

通知を受け取るために起動完了のアクションをブロードキャストする必要があります。 –

答えて

5

BroadcastReceiverを拡張して、あなたは以下のようにマニフェストファイルにBroadcastReceiverをresgisterすることができ、そのonReceiveAlarmManagerコードを配置するクラスを作成します。

<receiver android:name=".MyReceiver"> 
      <intent-filter> 
       <action android:name="android.intent.action.BOOT_COMPLETED"/> 
       <category android:name="android.intent.category.DEFAULT"/> 
      </intent-filter> 
</receiver> 

マニフェストファイルにも権限を追加します。

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 
+0

OKありがとうございます。私はそれを試してみましょう。 –

+0

ありがとうございました。 。 。 。 –

+0

[OK]をクリックします。ありがとう。 –

関連する問題