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 № 1quando 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.