永发信息网

android返回键监听中return false,return true的区别;最好有个例子

答案:2  悬赏:70  手机版
解决时间 2021-12-21 09:13
public boolean onKeyDown(int keyCode, KeyEvent event){
//截获按键事件
if(keyCode == KeyEvent.KEYCODE_MENU){

//退出对话框
}
}
return false;

}
如上:android返回键监听中return false;是什么意思,和return true有什么不同,
只监听一次吗?后续的不再监听?网上说如果返回false则时间不继续传递,也就是不会触发相应的后续事件,我试了下即使return true也可以在退出对话框,后按回车,继续退出主activity,和return false效果一样啊,请帮忙讲解,谢谢!
最佳答案
我是这么记的-。-
拿到这个事件之后,舔完了,要不要把这个事件吃掉~
返回true是吃掉,后面的监听就得不到这个事件了-。-
返回false就是不吃,后面的监听还可以再得到这个动作~继续舔~然后判断要不要吃掉...
推荐你看这个文章吧~看完就懂了http://blog.csdn.net/android_tutor/article/details/7193090
全部回答
android的onKeyDown函数的返回值是这个意思,假如你返回true就是告诉系统我已经对这个回调进行了处理了,不需要系统再处理了。但是你返回false就是告诉系统,我对这个回调做了处理,但是好像不完善,希望系统再帮我处理一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张启山的孩子叫什么
单选题某校计划建一座既是中心对称图形又是轴
单选题下列词语中没有错别字的一项是A.公寓 
谁知道超级跑跑里的那些龙宠物怎么弄的?我在
健康,鼻子上长火气,留下一凸起红点,如何消
撞墙了,钣金喷漆大概多少钱
区分不同群落的首要特征是A.群落的物种组成B.
临沂动植物园门票多少钱
浏阳蓝思科技怎么样
阅读下面这首诗,然后回答问题。(3分)过零
电梯是什么行业
单选题阿根廷、巴西等新垦区农业发展的特点是
大学里最重要的事是什么,最后悔没干什么事?
长春师范大学 在吉林里的口碑好吗 这个学校怎
承德到石家庄k7764全程的站点都有那块
推荐资讯
温泉98洗浴在哪里啊,我有事要去这个地方
9.08去掉小数点是________,原来的数扩大了__
被舍友排挤怎么办?
信长野望14 战国立志传音乐文件放哪里
世界上最高的高原是A.巴西高原B.青藏高原C.帕
秦皇岛广播电视大学幼师专业三年并读大专学历
同一城市的不同分局警察能否对调
凤字的繁体字怎么写
汶河贯头村委会地址在哪?我要去那里办事
大塘镇社区居委会地址在什么地方?想过去办事
荣的繁体字有多少画
家用绞馅机什么牌子好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?