1
Comment puis-je faire cela?Android redémarrer mon activité
sur le bouton clic:
mycontext.finish();
puis: recommencer?
Comment puis-je faire cela?Android redémarrer mon activité
sur le bouton clic:
mycontext.finish();
puis: recommencer?
Vous pouvez essayer soit ceci:
MyActivity.finish()
Intent intent = new Intent(MyActivity.this, MyActivity.class);
startActivity(intent);
Ou si cela ne fonctionne pas, vous pouvez le faire:
private boolean isRestarting = false;
...
// When button is pressed
isRestarting = true;
myactivity.finish();
...
// in the onDestroy() method
if(isFinishing() && isRestarting){
Intent intent = new Intent(MyActivity.this, MyActivity.class);
startActivity(intent);
}
Ce n'est pas vraiment le comportement prévu. Qu'essayez-vous d'accomplir en redémarrant? – Falmarri