永发信息网

Android的问题:能解释一下else里边的onBackPressed()方法是返回到哪里去吗?

答案:2  悬赏:70  手机版
解决时间 2021-01-03 21:01
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (checkNetWorkStatus()) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack(); // goBack()表示返回WebView的上一页面
return true;
}
} else {
onBackPressed();
}
return super.onKeyDown(keyCode, event);
}
最佳答案
看下源码,最终还是调用到finish(),finish() 调用的底层C/C++方法,


public void onBackPressed() {

if (mActionBar != null && mActionBar.collapseActionView()) {

return;

}

if (!mFragments.popBackStackImmediate()) {

finishAfterTransition();

}

}


public void finishAfterTransition() {

if (!mActivityTransitionState.startExitBackTransition(this)) {

finish();

}

}
全部回答
此次擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是歌手3最后一期,韩红挑选黄丽玲和张杰对
我国1978年经济体制改革的根本目的是A.改变社
福建省有多少面积
25+25+25+25写成乘法算式是________.
鸵鸟产蛋周期,鸵鸟一年下多少蛋
cz6646到郑州在哪个航站楼
向个人借款应记什么科目
当提及到英语怎么说
a1337的ipad是什么版本的
马井派出所地址在哪?我要去那里办事
单选题“传承文明,开拓创新”是新时代社会发
永远的灯光(林少华)阅读答案
久保田六行手扶插秧机起不着火咋修理
祖楼派出所地址在哪?我要去那里办事
外面有钱的女人养男人吗?
推荐资讯
我只想知道安达市陆宝义团伙里的有一个叫赵老
神话中的小月在弟几集出现?
大连有什么大学?
格士铃电动车是否有60V锂电池电动车
清辉不减是什么意思
什么小猫适合家养,性情温顺的,谢谢
大石桥有色金属化工园社区居委会地址在哪?我
天下3 苏幕一套价格?
iPhone突然分享不了微信朋友圈了。比如我分享
He hurried to the station onlythat the tra
金恒信酒庄茗茶地址在什么地方,想过去办事
单选题19世纪80年代的上海诞生了一批由民族资
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?