La mia applicazione Android consente di avviare altre applicazioni installate da questo.Questo mostra alcune app consentite. Se l'utente tenta di avviare un'applicazione non consentita, mostra un messaggio e torna alla mia attività (da dove ogni applicazione si avvia) utilizzando le attività in esecuzione. La mia applicazione funge da home launcher. Intendi questa attività se è un'applicazione bloccata. Ad esempio: è possibile avviare Camera from Gallery sul dispositivo Samsung. Se la videocamera non è consentita, mostra il messaggio bloccato ed è uscito ma quando rilanciare Gallery il messaggio bloccato viene mostrato di nuovo, l'attività principale (attività della telecamera) è contenuta nello stack.È possibile rilevare l'uscita di un'applicazione?
Ma l'uscita di queste applicazioni bloccate non ha funzionato perfettamente.
È possibile ottenere l'evento di chiusura/chiusura di un'applicazione?
Come posso completare un'applicazione nel suo complesso (Completando tutte le sue applicazioni).
Come avviare un'applicazione senza avere alcuna storia di lancio precedente?
Grazie in anticipo
+1 Ottima risposta. –
Durante l'utilizzo di onDestroy(), qui rilevo l'uscita della mia applicazione. Voglio rilevare l'evento di chiusura altre applicazioni che si avviano dalla mia applicazione. –
Attendi .... Sostituisci la funzione onDestroy di LauncherActivity? Cosa succede se LauncherActivity naviga verso un'altra attività? Questo chiamerà anche onDestroy.Questo mi sembra disastroso. Puoi correggermi se ho torto? – Subby