Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:Android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected上的NullPointerException(ActivityThread.java:1012)_Android_Service_Android Activity_Nullpointerexception - Fatal编程技术网

Android:Android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected上的NullPointerException(ActivityThread.java:1012)

Android:Android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected上的NullPointerException(ActivityThread.java:1012),android,service,android-activity,nullpointerexception,Android,Service,Android Activity,Nullpointerexception,我得到一份工作 android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected上的NullPointerException(ActivityThread.java:1012) 我的应用程序甚至不在堆栈跟踪中,所以我不知道发生了什么 我正在尝试连接到服务时,它发生了 我如何解决这个问题?这可能太老了,我的回答没有任何用处,但如果其他人有这个问题,下面是我的答案。我使用的是SDK的更新版本,所以我在第1061行看到了这个问题

我得到一份工作

android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected上的NullPointerException(ActivityThread.java:1012)

我的应用程序甚至不在堆栈跟踪中,所以我不知道发生了什么

我正在尝试连接到服务时,它发生了


我如何解决这个问题?

这可能太老了,我的回答没有任何用处,但如果其他人有这个问题,下面是我的答案。我使用的是SDK的更新版本,所以我在第1061行看到了这个问题

这发生在我身上,因为我正在向函数bindService传递一个null ServiceConnection对象

在我的例子中,浏览SDK代码是很有帮助的——尽管由于版本不同,行号不会加起来,但一般代码可能是相同的(我知道要检查哪种方法):


mConnection几乎是唯一一个空值有意义的东西。

我们可以看到您试图连接到该服务的代码片段吗?
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                 }