0
私は別のプロセスでバインドされたサービスを持っています。特定の電話機のoemネイティブライブラリのために時折クラッシュします。私はそれからアプリを回復させようとしています。Androidはクラッシュした後、別のプロセスで自動的にバインドされたサービスを再起動しますか?
私がadbからサービスプロセスを終了した場合、サービスは常にそれ自身で再起動され、onServiceConnectedは常に呼び出されます。しかし、テストのために例外をスローすると、2回目にサービスが再開されません。
どうすれば一貫した動作が得られますか? onServiceDisconnectedで再バインドできますが、サービス自体が再起動した場合、2つの接続が確立されます。