对这段代码不是很理解
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { try { if (keyCode == KeyEvent.KEYCODE_BACK){ Intent home = new Intent(Intent.ACTION_MAIN); home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); home.addCategory(Intent.CATEGORY_HOME); startActivity(home); return true; } }catch (Exception e){ } return super.onKeyDown(keyCode, event); }
这里设置action为ACTION_MAIN,这个不是指向splash页面的么?
什么是HomeActivity?
请老师描述一下这段代码的过程,为什么能实现按下back键,返回应用后能直接进入上次保存的页面,谢谢!
16
收起
正在回答
2回答
把上述代码帮你做如下解释,不知道能助于你理解不
2.Android 网络操作与流行框架
- 参与学习 人
- 提交作业 220 份
- 解答问题 1800 个
本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星