/ / OnClick restartActivity? - Android, pulsante, Android-attività, onclick, riavvio

OnClick restartActivity? - Android, pulsante, Android-attività, onclick, riavvio

Come posso riavviare un'attività al clic?

Ad esempio: ho preso il mio AndroidManifest.xml 2 attività l'attività A e B e iniziano quando l'applicazione inizia ...

Ma quello che voglio è che quando clicco su un pulsante che si trova sull'Attività A, deve riavviare l'attività B.

risposte:

1 per risposta № 1

quando ti trovi nell'attività A e prosegui con l'attività B, l'attività B inizia / ricomincia automaticamente


1 per risposta № 2

Perché hai bisogno di avviare entrambe le attività suiniziare la tua app? Quando si dice "riavvia", è effettivamente necessario interrompere l'attività B e avviare nuovamente l'attività B? O vuoi solo mostrarlo? Per avviare un'attività da un'altra attività, puoi chiamare qualcosa del genere:

startActivity(new (Intent(this, ActivityB.class)));

L'Android documentazione dà molti dettagli. Tuttavia, penso che dovresti considerare il motivo per cui stai avviando due attività contemporaneamente e se potresti voler usare a Service invece (non conoscendo alcun dettaglio della tua app, non posso dire).


0 per risposta № 3
Intent intent = new Intent(CurrentActivity.this, ActivityToLaunch.class);
startActivity(intent);

chiama sopra il pezzo di codice sopra onClick metodo di visualizzazione.