Подтвердить что ты не робот

Необлученное исключение, созданное финализатором: ошибка API Google или ошибка ядра Apple?

Я продолжаю получать эту ошибку при запуске приложения на своей галактике Tab 2 (Samsung). Приложение, которое я разрабатываю, довольно сложно, и очень сложно отслеживать, откуда эта ошибка. Таким образом, я начал разделять по частям свое приложение, и у меня получилось просто приложение mapview, поскольку вы можете найти здесь

После удаления я закончил с приложением, которое является просто mapview без overlayItem! Итак, следуйте инструкциям до части 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;
}
}

Я действительно топаю!

любые предложения?

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)
4b9b3361

Ответ 1

Проблема не в точности зависит от устройства или Android. На устройствах, отображающих эту ошибку, включен режим Strict Mode. Кроме того, ваш курсор необходимо закрыть, прежде чем пытаться закрыть базу данных.

Ответ 2

Попробуйте запустить код в фоновом потоке. Плюс обновите свой менеджер sdk еще раз, добавьте время в SDK.

Ответ 4

исключение uncaught происходит только тогда, когда вы не окружали этот блок кода внутри try catch по мне такая строка "CursorWrapper.close(CursorWrapper.java:49)" " сообщит вам файл и строку файла, создающего проблему, поэтому просто перейдите к этой строке этого конкретного файла и просто окружите ее с помощью try catch, Я думаю, что вы закрываете свой незанятый (пустой) курсор, который может вызвать это исключение. или сделать что-то... дайте мне все ваше имя класса .java, а также полную отображаемую ошибку. я обязательно решит:)