2009-07-10 63 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幾乎是唯一有意義的空。

相關問題