2009-07-10 36 views
4

我得到一个

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

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

我试图在发生时连接到服务。

我该如何解决这个问题?

+0

我们可以看到您试图连接到服务的代码片段吗? – Will 2009-07-10 09:28:17

回答

7

这可能太老了,我的回应没有任何用处,但如果其他人有这个问题,这是它对我的。我使用的SDK的更新版本,所以我在1061线

它发生在我身上,因为我经过一个空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几乎是唯一有意义的空。

相关问题