当我单击后退按钮时,Android 会转到上一个活动。是否可以为每个活动设置自定义(返回)活动或将返回按钮设置为应用程序的主菜单?
帮助或提示会很棒:)
当我单击后退按钮时,Android 会转到上一个活动。是否可以为每个活动设置自定义(返回)活动或将返回按钮设置为应用程序的主菜单?
帮助或提示会很棒:)
您必须从您的活动中覆盖 onBackPressed() :
@Override
public void onBackPressed()
{
super.onBackPressed();
startActivity(new Intent(ThisActivity.this, NextActivity.class));
finish();
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Intent i = new Intent(this.class, yourcustomclass);
startActivity(i);
finish();
}
}
是的,这是可能的,只需将此方法添加到您的活动中:
public void onBackPressed() {
//Do the stuff you want on backbutton pressed.
}
是的,你应该 @override onBackPressed() 函数并创建一个 Itent 去任何你想去的地方。
您可以覆盖
@Override
public void onBackPressed(){
}
如果您需要返回任何活动,请单击ActionBar后退箭头(主页)。覆盖 onSupportNavigateUp ()
@Override
public boolean onSupportNavigateUp() {
//onBackPressed(); //this will be go to parent activity
//******************//
// Your intent here //
//******************//
return true;
}