4

BOOT_COMPLETEDブート完了後 ( BroadcastReceiver によってイベントが受信されたとき) に開始される NFC ベースの Android アプリケーション。

問題

NfcAdapter.getDefaultAdapter(this)null を返す場合もあります。これはランダム/一貫性がなく、一部のブート サイクルでは正常に動作して を返しNfcAdapter、他のブート サイクルではこのメソッドは null を返します。

null が返された場合、NFC サービスがまだ開始されていないか、BOOT_COMPLETEDイベントがブロードキャストされるまでに NFC サービスが完全に実行されていない可能性があります。

質問

BOOT_COMPLETEDイベントがブロードキャストされる前に、NFC サービスが実行中で安定していることを確認する方法はありますか?

デバイスがルート化されていると仮定すると、init.rc変更すると役立ちますか? はいの場合、誰かがそのような問題に遭遇した場合、微調整は何ですか?

4

0 に答える 0