700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > AndroidStudio_安卓原生开发_禁用侧滑_界面返回---Android原生开发工作笔记152

AndroidStudio_安卓原生开发_禁用侧滑_界面返回---Android原生开发工作笔记152

时间:2022-05-30 13:37:58

相关推荐

AndroidStudio_安卓原生开发_禁用侧滑_界面返回---Android原生开发工作笔记152

/** * 注意: * super.onBackPressed()会自动调用finish()方法,关闭当前Activity. */ @Override public void onBackPressed() { super.onBackPressed(); Toast.makeText(this, "按下了back键 onBackPressed()", Toast.LENGTH_SHORT).show();}

1.通过监听返回动作来禁止程序返回起作用.

有时候侧滑返回,也很麻烦,因为如果每次启动新的activity的时候,并没有结束旧的activity,如果这个时候,频繁使用侧滑返回,可能会出现,界面混乱的情况.

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { Toast.makeText(this, "按下了back键 onKeyDown()", Toast.LENGTH_SHORT).show();return false; }else { return super.onKeyDown(keyCode, event); } }

2.还可以通过上面的方式实现.

private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode == KeyEvent.KEYCO

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。