My App starts and loads the first screen, then the users changes to the next screen by clicking a button with:
Intent intent = new Intent(DashboardActivity.this, LoginActivity.class);
startActivity(intent);
and then from there, the user changes to the next screen, again with:
Intent intent = new Intent(LoginActivity.this, NextActivity.class);
startActivity(intent);
now there should be 3 screens on the stack and in this last screen, I want to go all the way back to the first screen, how do I do that with one click? I want to send putExtra("") data from that last screen to the first screen.
Add this
In NextActivity,
Intent myIntent = new Intent(NextActivity.this, DashBoardActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
myIntent.putExtra("UserName",UserName);
startActivity(myIntent);
In DashBoardActivity,
Intent intent = getIntent();
UserName=intent.getStringExtra("UserName");