java – 按后退按钮进入另一个活动
发布时间:2020-12-15 02:01:51 所属栏目:Java 来源:网络整理
导读:我按下后退按钮时尝试下面的代码调用另一个活动: @Overridepublic boolean onKeyUp(int keyCode,KeyEvent msg) { switch(keyCode) { case(KeyEvent.KEYCODE_BACK): Intent intent = new Intent(AActivity.this,BActivity.class).addFlags(Intent.FLAG_ACTIV
我按下后退按钮时尝试下面的代码调用另一个活动:
@Override public boolean onKeyUp(int keyCode,KeyEvent msg) { switch(keyCode) { case(KeyEvent.KEYCODE_BACK): Intent intent = new Intent(AActivity.this,BActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); Window w = NASGroup.group.getLocalActivityManager().startActivity("BActivity",intent); View view = w.getDecorView(); MyGroup.group.setContentView(view); return true; } return false; } 但是当我按下后退按钮时,它就会退出应用程序. cancel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(AActivity.this,BActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); Window w = NASGroup.group.getLocalActivityManager().startActivity("BActivity",intent); View view = w.getDecorView(); MyGroup.group.setContentView(view); } }); 我怎么修改它? 解决方法
要处理背压,您必须覆盖Onbackpress方法.
@Override public void onBackPressed() { finish(); Intent intent = new Intent(Myactivity.this,other.class); startActivity(intent); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |