Ich arbeite mit Google Leanback-Bibliothek für Android TV und ich versuche herauszufinden, wie Sie am besten für die Tasten auf der Fernbedienung (vor allem diejenigen, die nicht von der MediaSession
erfasst werden) zu hören.Android Studio: "Frame ist nicht verfügbar"?
Aus diesem Grund habe ich einen Breakpoint in BaseGridView.dispatchTouchEvent()
und wenn ich eine der Remote-Tasten drücke, springt der Debugger tatsächlich zu diesem Punkt und zeigt mir die üblichen Debug-Informationen.
Nach einigen (2-5) Sekunden verschwindet jedoch die Debug-Info und wird durch die Meldung "Frame is not available" ersetzt.
An anderen Stellen funktioniert der Debugger gut, also habe ich mich gefragt, ob die vom Debugger verursachte Verzögerung als ANR gezählt wird und die App daher zwangsweise geschlossen wird?
In jedem Fall gibt es einen Weg, um dies zu umgehen?
haben Sie irgendeine Lösung dafür gefunden. Ich sehe dasselbe auf meinem Rechner, während der gleiche Code auf dem anderen Rechner funktioniert (Bilder verschwinden nicht). – CodingRat
Nein, ich fürchte nicht ...Aber ich wusste nicht, dass der Fehler von der Maschine abhängig war - ich dachte, dass es nur mit einigen Aspekten des Codes zusammenhing ... –