Je souhaite créer un bouton qui ramènerait l'utilisateur directement à l'activité principale sans le nom Android = "com.example.example".
Il a Android.intent.etc ...
Comment puis-je référencer mon bouton pour revenir à cette activité?
Disons que votre activité principale s'appelle Main.Java.
btnBack.setOnClickListener(new OnClickListener(){
private void onClick(){
Intent intent = new Intent(currentActivity.this, Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
});
utiliser startActivity(intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
Parfois, vous pouvez simplement appeler activity.finish()
pour mettre fin à l'activité en cours, de sorte que l'activité principale (créée) apparaisse.
Si ce n'est pas votre cas, procédez comme suit:
Intent intent = new Intent(getApplicationContext(), Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
startActivity(intent);
Intent intent = new Intent(this, Main.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
De là où vous êtes, appelez simplement startActivity () avec les paramètres requis dans les boutons de la méthode onClick C'est tout.
public void onBackPressed(){
finish();
}