Fatal signal 6 (SIGABRT) beim schreiben von Daten in SQLite

dann bin ich jetzt immer diese Fehlermeldung, wenn ich schrieb, die Daten in der Datenbank über einen längeren Zeitraum:

08-17 15:45:47.220: A/libc(10676): Fatal signal 6 (SIGABRT) bei 0x000003b2 (code=0), thread 10676 (mb.bat)

Ich schon herausgefunden, dass dies kommt, wenn android denkt, dass die Benutzeroberfläche eingefroren ist oder zu spezifisch, wenn überhaupt irgendwas blockiert den ui thread.

Aber hier ist was ich wundere mich über:
Das schreiben und alles begann von meinem eigenen Dienst, der im hintergrund laufen SOLLTEN, unabhängig von der Haupt-thread. Richtig?
Die Arbeit mit dem sqlitehelper ich brauche den Kontext, die ich bin immer aus dem service, einfach durch Aufruf

getApplicationContext()

Gibt es etwas falsch mit, dass?

Auch:
Der Dienst restartet nach dem fatalen signal, obwohl ich nicht sicher bin, ob diese ausgelöst werden könnte, durch meinen eigenen code habe ich nicht gefunden, alles im Zusammenhang mit, dass, obwohl.

  • Versuchen Sie, übergeben Sie den Zusammenhang von Haupt-oder jede andere Tätigkeit, die auf service
InformationsquelleAutor Pommes9485 | 2014-08-17
Schreibe einen Kommentar