Piszę segment kodu Android, aby pomóc śledzić wydarzenia z Androidem jako narzędzie serwisowe dla twórców aplikacji.Detektor zdarzeń dla Androida dla cyklu życia aplikacji
Na przykład główną treścią aplikacji może być tylko wyświetlanie "Witaj świecie". Mój kod będzie nasłuchiwał zdarzenia aplikacji, takiego jak onStart()
, onResume()
, onDestroy()
itd., I śledzić te zdarzenia.
Oczywiście kod można wstawić bezpośrednio pod główną czynnością. Ale to oznacza, że mój kod będzie wszędzie miejscami. Czy jest jakiś sposób, mogę stworzyć obiekt (tj. Słuchacza) i poprosić twórcę aplikacji tylko o dodanie linijki 1 ~ 2, aby użyć mojego kodu?
dzięki. registerActivityLifecycleCallbacks() prawdopodobnie ten właściwy, którego szukam. –
Zobacz odpowiedź Cornstalk tutaj - http://stackoverflow.com/questions/3667022/android-is-application-running-in-background/5862048 - na dobry przykład, jak z niego korzystać. –