终结者引发的未捕获exception:Google API bug或三星内核bug?

在我的galaxy Tab 2(Samsung)上启动我的应用程序时,我一直收到这个错误。 我正在开发的应用程序非常复杂,并且很难找出这个错误来自哪里。 所以我开始逐一剥离我的应用程序,结果只是一个mapview应用程序,你可以在这里find

剥离后,我结束了一个应用程序,只是一个没有overlayItem mapview! 所以按照教程,直到第1部分第9点。

这是MapView活动:

package com.****.googlemapstutorial; import com.google.android.maps.MapActivity; import com.google.android.maps.MapView; import android.os.Bundle; import android.view.Menu; public class MainActivity extends MapActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MapView mapView = (MapView) findViewById(R.id.mapview); mapView.setBuiltInZoomControls(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } @Override protected boolean isRouteDisplayed() { return false; } } 

我真的很沮丧!

有人有什么build议?

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

Solutions Collecting From Web of "终结者引发的未捕获exception:Google API bug或三星内核bug?"

问题不完全是设备或Android版本特定。 您在显示错误的设备上启用了严格模式。 另外,在尝试closures数据库之前,需要closures光标。

尝试在后台线程中运行您的代码。 另外再更新一次你的SDKpipe理器,额外的时间在SDK中。

看来游标可能仍然是打开的,无论是在这个代码文件中,还是在你的应用程序的其他地方。 也许这个链接“ Android的列表视图与simplecursor适配器崩溃的应用程序 ”将有一定的帮助。

未被捕获的exception,只有当你没有包围内的代码块按照我这样行“CursorWrapper.close(CursorWrapper.java:49)”“会告诉你正在创build问题的文件和文件行只要去那个特定的文件的行,只是试试看。 我想你正在closures你空闲的(空的)光标,因为这个例外即将到来。 或者做一件事情….给我所有的.java类名称,也显示完整的错误。 我一定会解决:)