Pracuję z biblioteką Leanback firmy Google na urządzenia z Androidem TV i staram się dowiedzieć, jak najlepiej odsłuchiwać przyciski na pilocie (szczególnie te, które nie są przechwytywane przez MediaSession
).Android Studio: "Frame is not available"?
Z tego powodu mam punkt przerwania w BaseGridView.dispatchTouchEvent()
i kiedy naciskam jeden z przycisków zdalnych, debugger rzeczywiście przeskakuje do tego punktu i pokazuje mi zwykłe informacje debugowania.
Jednak po kilku (2-5) sekundach informacja o debugowaniu zniknie i zostanie zastąpiona komunikatem "Ramka nie jest dostępna".
W innych miejscach debugger działa poprawnie, więc zastanawiałem się, czy opóźnienie spowodowane przez debuggera jest liczone jako ANR i aplikacja jest zatem zamknięta?
W każdym razie czy jest jakiś sposób obejścia tego?
znalazłeś jakieś rozwiązanie dla tego. Mam do czynienia z tym samym na moim komputerze, podczas gdy ten sam kod działa na innym komputerze (ramki nie znikają). – CodingRat
Nie, obawiam się, że nie ...Ale nie wiedziałem, że błąd był zależny od maszyny - myślałem, że to tylko związane z niektórymi aspektami kodu ... –