Grund für Android-Pause ermitteln

8

Meine Anwendung wird zufällig unterbrochen (in die onPause-Methode gehen) und dann fortgesetzt (in der onResume-Methode), wenn ich nicht einmal den Bildschirm berühre. In logcat gibt es keinen Hinweis darauf, was die Pause und die Wiederaufnahme verursacht. Dies geschieht nur auf einem Galaxy Tab 7 "und nicht auf einem Motorola Xoom oder HTC Legend.

Wie kann ich den Grund für eine Pause feststellen?

    
Amandeep Grewal 18.07.2011, 15:28
quelle

1 Antwort

6

Sie haben gesagt, dass es nur auf dem Galaxy Tab passiert. Ich würde die Hypothese aufstellen, dass auf dem Gerät eine andere App läuft, die häufig ein unsichtbares Overlay hinzufügt. Wenn sich dieses Overlay im Vordergrund befindet, würde es den onPause() in Ihrer App auslösen.

Sie können Android Instrumentation verwenden, um Aktivitätsstarts mithilfe von ActivityMonitor zu überwachen. Ich glaube, du kannst es sogar verwenden, um zu verhindern, dass bestimmte Aktivitäten gestartet werden.

    
ming_codes 18.07.2011, 17:05
quelle

Tags und Links