2 Stimmen

Anwendungsunterbrechungen wie verrückt

Ich hatte eine perfekt laufende C++ (Android native) Anwendung .. dann habe ich einige try { } catch {} Anweisungen und wenn ich die Anwendung debugge, unterbricht sie wie verrückt in zufälligen, korrekten Codestücken. Wenn ich die Anwendung ausführe, hält sie für einen Interrupt Zygote ( app_process ) beschwert sich über das Signal 2 das ist SIGINT .

Ich hatte ein paar try-catch-Klauseln in meiner Anwendung, die gut lief, bevor ich eine Tonne von try-catch-Klauseln hinzugefügt. An dieser Stelle bin ich sicher, dass es eine Menge verschachtelter try-catch-Blöcke gibt, vielleicht kann das Android OS nicht so viele Unterbrechungen für verschachtelte Blöcke verarbeiten?

Ich möchte erwähnen, dass derselbe Code unter Windows einwandfrei funktioniert.

1voto

Lee Louviere Punkte 5066

Führen Sie einen vollständigen Neuaufbau durch. Ihre Debug-Informationen könnten falsch sein. Das ist die beste Antwort, die man mit den Informationen im OP geben kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X