0

おはよう、再起動後に放送受信機が起動しない

私はこれに基づいてアプリを作成しています。

BroadcastReceiver and alarmManager Android

私はそれがこれを追加することによって、その電話のブートも、クライアントの実行にしようと、スムーズ
を実行しています。

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

<receiver android:name=".MyBroadcastReceiver" android:enabled="true"> 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     </intent-filter> 
</receiver> 

問題は、再起動後に放送受信機が失われることです。

マイBroadcastReceiverこれはすでに修正され、この

public class MyBroadcastReceiver extends BroadcastReceiver{ 
public void onReceive(Context context, Intent intent) { 
    if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) { 
     Toast.makeText(context, "Don't panik but your time is up!!!!.", 
       Toast.LENGTH_LONG).show(); 
     // Vibrate the mobile phone 
     Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE); 
     vibrator.vibrate(2000); 
    } 
} 

}

のように見えます。ありがとう。 (将来の参考用に)

+0

あなたの 'BroadcastReceiver'では' android.intent.action.BOOT_COMPLETED'アクションを聞いたことがありますか?受信機のクラスコードを追加してください。 –

+0

こんにちは、私は私の放送受信機を掲示しました、あなたは何が欠けている可能性があります探して気になりますか?ありがとう! –

+0

私の答えを見てください。 –

答えて

1

次のように更新してください。

@Override 
    public void onReceive(Context context, Intent intent) { 
     if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) { 
      //Do your stuffs here 
     } 
    } 
関連する問題