Android-Ereignis-listener für app-Lebenszyklus
Ich Schreibe eine Android-code-segment zu helfen, tracing Android-Events als service-tool für app-Entwickler.
Beispielsweise die Haupt-app Körper kann nur zum anzeigen von "hello world". Mein code wird hören, um die app-event, wie onStart()
, onResume()
, onDestroy()
usw, und halten eine Spur auf diese Ereignisse.
Sicher, der code eingefügt werden kann, die direkt unter der Haupt-Aktivität. Aber das bedeutet, dass mein code allover die Plätze. Gibt es eine Möglichkeit, ich kann ein Objekt erstellen (d.h., ein Zuhörer), und nur bitten den app Entwickler add 1~2 liner zu verwenden, meinen code?
InformationsquelleAutor Demai Ni | 2013-04-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für API-Level 14 oder höher, können Sie rufen Sie
registerActivityLifecycleCallbacks()
aufApplication
ein Zuhörer darüber zu informieren, Aktivität-Lebenszyklus-events.Versuchen, diesen Ansatz
MyLifecycleHandler :
dann rufen Sie
isApplicationInForeground
statische Methode, um zu überprüfen, ob die Anwendung im Vordergrund oder hintergrund