Sto scrivendo un segmento di codice Android per aiutare a tracciare l'evento Android come strumento di servizio per gli sviluppatori di app.Listener di eventi Android per ciclo di vita dell'app
Ad esempio, il corpo dell'applicazione principale può essere solo per visualizzare "Ciao mondo". Il mio codice ascolterà l'evento dell'app, ad esempio onStart()
, onResume()
, onDestroy()
, ecc. E manterrà una traccia su questi eventi.
Certamente, il codice può essere inserito direttamente sotto l'attività principale. Ma questo significa che il mio codice sarà in tutti i posti. C'è un modo, posso creare un oggetto (vale a dire un ascoltatore) e chiedere allo sviluppatore di aggiungere solo un liner 1 ~ 2 per usare il mio codice?
grazie. registerActivityLifecycleCallbacks() probabilmente quello giusto che sto cercando. –
Vedere la risposta di Cornstalk qui: http://stackoverflow.com/questions/3667022/android-is-application-running-in-background/5862048 - per un bell'esempio di come utilizzarlo. –