2017-03-09 4 views
0

Ich machte ein kleines Spiel den Bildschirm berühren, um nach oben zu bewegen, loslassen, um nach unten gehen. Der Spieler kann jedoch sterben, indem er mit den Bildschirmgrenzen kollidiert. Bei einer Kollision wird eine neue Aktivität gestartet. "Leider ist die App gestoppt" erscheint, wenn ich nach der Kollision weiter drücke. Mit .app korrumpiert, wenn onTouch ausgelöst wird, während Aktivität zu ändern

Was kann ich tun?

Ich bin mit Eclipse-und schätzen jede Antwort

+0

Sie müssen Ihren Code veröffentlichen. Warum verwenden Sie Eclipse statt Android Studio? – Phil3992

Antwort

0

auf den Code Werfen Sie einen Blick, die Sie als Antwort auf die OnTouch Ereignis auszuführen. Kann es ausgeführt werden, wenn die Aktivität zerstört wird oder bereits zerstört wurde, z. Verwenden Sie einen Hintergrundthread oder eine AsyncTask? Sie müssen den Aktivitätslebenszyklus berücksichtigen, andernfalls versuchen Sie möglicherweise, auf eine Aktivität zuzugreifen, die sich nicht mehr in einem aktiven Status befindet.

Verwandte Themen