2010-10-31 113 views
0

我得到奇怪的例外:內容服務崩潰

9月10日至31日:09:51.308:ERROR/contentService的(59):內容服務崩潰 9月10日至31日:09:51.308:ERROR/contentService的(59) :java.lang.NullPointerException 10-31 09:09:51.308:ERROR/ContentService(59):at android.content.ContentService $ ObserverNode.collectObserversLocked(ContentService.java:620) 10-31 09:09:51.308: ERROR/ContentService(59):at android.content.ContentService.notifyChange(ContentService.java:134) 10-31 09:09:51.308:ERROR/ContentService(59):at android.content.IContentService $ Stub.onTransact IContentService.java:91) 10-31 09:09:51.308:ERROR/ContentService(59):at android .content.ContentService.onTransact(ContentService.java:83) 10-31 09:09:51.308:ERROR/ContentService(59):at android.os.Binder.execTransact(Binder.java:288) 10-31 09 :09:51.308:ERROR/ContentService(59):at dalvik.system.NativeStart.run(Native Method)

之後 - 只有模擬器重新啓動有幫助。 任何人都知道這是什麼?

大利

+0

是的,我們確切地知道發生了什麼,因爲這實際上不是一個編程論壇,而是一個心靈論壇 – Falmarri 2010-10-31 09:42:19

+0

除非您可以給我們一些觸發此異常的代碼,否則我懷疑任何人都可以幫助您。 – CommonsWare 2010-10-31 14:06:43

+0

getContentResolver()。registerContentObserver(Uri.parse(「some_string」),\t \t \t \t false,_refreshObserver); – oriharel 2010-10-31 14:40:02

回答

1

不能使用任意的字符串與Uri.parse(),並期望它的工作。 Uri需要真實內容提供商提供的真實Uri

+0

傻我。當然。 – oriharel 2010-10-31 15:24:01

+0

更精確 - 你需要Uri格式:content://com.provider.path/some_string – oriharel 2010-10-31 15:25:05