Переопределите метод onBackPressed (), и вы можете перейти к любому действию в режиме backpress.
@Override
public void onBackPressed() {
super.onBackPressed();
//If you want to go to new activity
Intent myIntent = new Intent(YourCurrentActivity.this, YourNextActivity.class);
myIntent.putExtra("key", value); //Optional parameters
YourCurrentActivity.this.startActivity(myIntent);
}
Aan, если вы хотите перейти к предыдущему занятию на спине, нажмите:
@Override
public void onBackPressed() {
super.onBackPressed();
//If you want to go to previous activity
YourCurrentActivity.this.finish();
}
В случае навигационной панели инструментов вы можете использовать это в вашем OnCreateView()
:
Toolbar toolbar=(Toolbar) findViewById(R.id.my_toolbar);
toolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_material);
setSupportActionBar(toolbar);
toolbar.setNavigationOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
Intent myIntent = new Intent(YourCurrentActivity.this, YourNextActivity.class);
myIntent.putExtra("key", value); //Optional parameters
YourCurrentActivity.this.startActivity(myIntent);
}
});