2016-05-10 6 views
-1

Ich habe ein seltsames Problem, wenn ich meine Anwendung von Android Studio auf meinem Gerät ausführen. Wenn das HDMI-Kabel meines Geräts (z. B. Odroid) getrennt ist (kein anderer Videoausgang angeschlossen), habe ich in Logcat diesen Fehler gefunden: "Die Anwendung könnte zu viel Arbeit an ihrem Haupt-Thread machen". Wenn ein Monitor angeschlossen ist, wird der Fehler nicht mehr angezeigt."Die Anwendung macht möglicherweise zu viel Arbeit an ihrem Haupt-Thread" nur ohne angeschlossenen Video-Ausgang

Denken Sie, dass etwas mit dem Code oder nur ein zufälliger Fehler nicht relevant ist?

PS Ich brauche meine App ohne Videoausgang.

PPS Der Fehler wird nur angezeigt, wenn der Monitor nicht angeschlossen ist.

+0

Mögliche Duplikat [Die Anwendung macht zu viel Arbeit an seinem Hauptthread kann] (http://stackoverflow.com/questions/14678593/the-application-may-be-doing-too- Viel-Arbeit-auf-seinem-Haupt-Thread) –

Antwort

0

Es scheint, dass es einen Warte-Mechanismus in Ihrem Code gibt, also schlage ich vor, dass Sie Ihren Code in AsyncTask verschieben, so dass Sie nie auf diesen Fehler stoßen werden.

http://developer.android.com/reference/android/os/AsyncTask.html

+0

Glaubst du, dass nicht mit dem angeschlossenen Videoausgang verbunden ist? Weil ich gerade andere Threads und AsyncTask verwendet habe. – Daniele

+0

Ja, ich denke, Sie haben einen Code geschrieben, um ein Videogerät oder etwas Ähnliches zu erkennen. Nach dem Trennen von HDMI bekommen Sie einen Fehler. – Gaurav

+0

Also ist es Betriebssystem verwandt? Ich verwende ein Odroid-Gerät – Daniele

Verwandte Themen