2012-08-09 50 views
2

拋出未捕獲的異常,我創建具有標籤佈局的應用程序,在單擊該選項卡的我打開它採用了新的活動網絡視圖。 同樣其它選項卡使用地圖視圖,列表視圖,圖像視圖。地圖視圖,java.lang.IllegalStateException:粘合劑已經敲定,由終結

現在我安裝了三星GalaxyŸ我的應用程序 - 這是罰款運行。 當我安裝上三星Galaxy Tab 2相同的應用程序,當我第一次打開地圖視圖,然後將它們之間的網絡視圖和遍歷我碰到下面的錯誤。

08-09 13:00:25.527: E/System(2822): Uncaught exception thrown by finalizer 
08-09 13:00:25.527: E/System(2822): java.lang.IllegalStateException: Binder has been finalized! 
08-09 13:00:25.527: E/System(2822):  at android.os.BinderProxy.transact(Native Method) 
08-09 13:00:25.527: E/System(2822):  at android.database.BulkCursorProxy.close(BulkCursorNative.java:288) 
08-09 13:00:25.527: E/System(2822):  at android.database.BulkCursorToCursorAdaptor.close(BulkCursorToCursorAdaptor.java:133) 
08-09 13:00:25.527: E/System(2822):  at android.database.CursorWrapper.close(CursorWrapper.java:49) 
08-09 13:00:25.527: E/System(2822):  at android.content.ContentResolver$CursorWrapperInner.close(ContentResolver.java:1591) 
08-09 13:00:25.527: E/System(2822):  at android.content.ContentResolver$CursorWrapperInner.finalize(ContentResolver.java:1604) 
08-09 13:00:25.527: E/System(2822):  at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:182) 
08-09 13:00:25.527: E/System(2822):  at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168) 
08-09 13:00:25.527: E/System(2822):  at java.lang.Thread.run(Thread.java:856) 

任何想法可能會導致此問題。

感謝和問候

阿迪亞普拉塔普·辛格

回答

2

我遇到了同樣的錯誤,同時在品牌部署我的應用程序的新的Galaxy Tab 2 在我來說,我只是開個MapActivity是畫一些自定義的OverlayItemOverlay它會拋出該錯誤。

我注意到地圖的縮放級別設置的很遠,所以我付出了這個問題:我臨時禁用了所有繪製我的活動的東西,地圖顯示正確,然後我放大並退出該活動,啓用我的繪圖的東西,這次它工作正常(當我打開活動的縮放級別設置是最後我用於當我關閉空地圖活動)

不知道它是否可以幫助你,我想它與啓動時地圖縮放級別不正確有關,因此設置自定義縮放級別可以解決問題。

+0

可以是。我不知道 。我用另一種方式解決了這個問題......當我離開地圖活動時,我保存了地圖狀態。 – 2012-11-01 06:58:04

+0

@Aditya普拉塔普你是如何解決thie錯誤???你可以幫我嗎 – Smily 2013-03-11 10:23:21