私は取得しています
NullPointerException at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012)
私のアプリケーションはスタック トレースにも含まれていないため、何が起こっているのかわかりません。
サービスが発生したときにサービスに接続しようとしています。
この問題を解決するにはどうすればよいですか?
私は取得しています
NullPointerException at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012)
私のアプリケーションはスタック トレースにも含まれていないため、何が起こっているのかわかりません。
サービスが発生したときにサービスに接続しようとしています。
この問題を解決するにはどうすればよいですか?
これはおそらく私の回答が役に立たないほど古いものですが、他の誰かがこの問題を抱えている場合に備えて、これが私にとってのことでした. 新しいバージョンの SDK を使用しているため、1061 行目でこの問題が発生しています。
null の ServiceConnection オブジェクトを関数 bindService に渡していたので、それは私に起こっていました。
私の場合、SDK コードを参照することは役に立ちました。バージョンの違いにより行番号が一致しませんが、一般的なコードは同じである可能性があります (どの方法を確認すればよいかはわかっていました)。
1097 // If there was an old service, it is not disconnected.
1098 if (old != null) {
1099 mConnection.onServiceDisconnected(name);
1100 }
1101 // If there is a new service, it is now connected.
1102 if (service != null) {
1103 mConnection.onServiceConnected(name, service);
1104 }
mConnection は、null であることが理にかなっている唯一のものでした。