我想在我的应用程序中添加后退键,所以我添加了这个
onCreate(){
getActionBar().setDisplayHomeAsUpEnabled(true);
}
这个
if(id == android.R.id.home){
this.finish();
Intent intent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(intent);
}
当我从应用程序按下后退按钮时工作正常但是当我按下物理后退按钮键时它会杀死应用程序
答案 0 :(得分:0)
back
按钮和up
按钮之间存在差异。在您的帖子中,您提到了up
按钮。请参阅android文档中的Up vs Back。要处理back
密钥,您可能需要覆盖活动中的onBackPressed()来处理这种情况。见How to handle back button in activity。
答案 1 :(得分:0)
覆盖此内容,
@Override
public void onBackPressed(){
Intent intent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(intent);
finish();
}