2016-08-17 5 views
0

私はBOOT_COMPLETEDインテントを使用して私のサービスを開始しています。 しかし、5の1回と同様に、BOOT_COMPLETEDインテントは送信されないため、サービスが開始されません。私はWakefulBroadcastReceiverと他のものを使用しようとしましたが、なぜそれが送信されないのか理解できません。私はデバイスが動作していることを意味します、あなたはadb経由でそれに接続することができます、それだけでBOOT_COMPLETEDは送信されません。誰が何が起こっているのか考えていますか?ブートアップ時にBOOT_COMPLETEDが散発的に送信されない

私はAndroid 4.4.4 Kitkatを使用しています。私は停止状態の問題を認識していますが、私はそれを無効にするためにXposedを使用しましたが、まだ動作しないので、他の何かにすべきです。

答えて

-1

たぶんマニフェストが追加さ:

<receiver android:name=".services.ShutdownReceiver"> 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     </intent-filter> 
</receiver> 

を作成したクラスでは:

public class ShutdownReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     Intent i = new Intent(context, GPSService.class); 
     context.startService(i); 
    } 
}  
関連する問題