nella mia applicazione, quando avvio un'attività specifica voglio che tutte le attività nello stesso pacchetto vengano cancellate dalla pila sottostante. Qualcuno potrebbe aiutarmi su come farlo? Anche io non voglio usare android:noHistory="true"
nel manifest perché voglio solo cancellare la cronologia dello stack all'avvio di questa attività specifica.Come cancellare lo stack di attività al di sotto di un'attività
EDIT:
Per rendere il mio punto più chiaro, supponiamo di avere l'attività a. Da un inizio attività b. Da b inizio c. Ma quando inizio c voglio cancellare b e a.
per ogni attività di riciclaggio è possibile utilizzare finish() dopo ogni passaggio di intenti. e il secondo modo è FLAG_ACTIVITY_CLEAR_TOP, FLAG_ACTIVITY_NEW_TASK e poi puoi anche usare intent.addFlags (Intent.FLAG_ACTIVITY_NO_HISTORY. Spero che questo ti sia d'aiuto. – itsrajesh4uguys
Mi dispiace ma se leggi la domanda più da vicino osserverai che ho detto che voglio la cronologia dello stack deve essere cancellata all'avvio ** di questa attività specifica, non di altre attività.Quindi, se termino tutte le attività in pausa, non sarà lì quando voglio. Non voglio che lo stack per essere presente all'avvio dell'attività specifica che ho menzionato perché è un'attività trasparente: –
per quell'uso Intent.FLAG_ACTIVITY_NO_HISTORY prima di chiamare l'attività specifica desiderata – itsrajesh4uguys