新闻阁娱乐新闻栏目为您提供最新娱乐新闻,让您了解一手娱乐新闻、电影、电视、音乐等娱乐资讯,大陆港台明星八卦、明星绯闻、明星写真和明星资料等娱乐信息。
1 十个宫本武藏诡异的笑容
2 一局比赛打了47年
3 上路补兵的夏侯惇击杀了中路的鲁班,伤害为0
4 穿越到了虚无的世界
5 一局排位出现两个小乔
6 诸葛亮死了还在跑,还在放技能,坟头蹦迪
7 死不瞑目的诸葛亮,尸体还站着
荷兰出口的“毒鸡蛋”引发的风波正继续在欧洲蔓延,目前已波及七个国家。与此同时,比利时被曝出早在6月就已得知鸡蛋受污染,面对多国施压,比利时已承诺彻查“瞒报”事件。
荷兰“毒鸡蛋”事件发酵,家禽饲养场的农民扔掉鸡蛋。视觉中国 图
据新加坡《联合早报》8月8日报道,英国和法国7日表示,被杀虫剂芬普尼(fipronil)污染的鸡蛋恐怕已销售到这两个国家。此前,德国、荷兰与比利时的超市已将数百万个鸡蛋下架,瑞典和瑞士鸡蛋商随后也跟着这么做。
欧盟委员会7日说,欧盟快速警报制度认定,可能遭到污染的鸡蛋也已经由德国分销到法国和英国。该委员会发言人向媒体表示:“现在得由瑞典、瑞士、法国和英国展开调查,因为这些鸡蛋都是可以追踪得到的。”
英国食品标准局表示,正在紧急调查这些鸡蛋在英国的分销情况,但该机构指出,“受影响的鸡蛋数量非常小,对公众健康构成的威胁非常低”。该机构没有透露具体数量,只表明毒鸡蛋只占英国每年进口总量的0.0001%。
法国政府则说,遭芬普尼污染的13批荷兰鸡蛋已在法国中西部两座食品加工厂查获。法国农业部目前尚无法证实,受影响鸡蛋是否销售到任何顾客手中。
从荷兰进口的“毒鸡蛋”最初出现在德国西部北莱茵-威斯特法伦州,后来波及黑森州、巴伐利亚州、不来梅州等12个联邦州。此外,下萨克森州的一家德国本土农场也查出类似的“毒鸡蛋”。荷兰农业组织LTO表示,目前已宰杀30万只鸡,估计最终可能需销毁数百万只鸡。
另一方面,中新社的报道披露,比利时6月份已得知杀虫药污染鸡蛋事件,但直至上月20日才通知邻国,面对多国施压。比利时当局承诺彻查延迟汇报原因,并全面公开调查过程。
比利时农业部长迪卡姆称,已下令食品安全部门8日提交报告,未来数日将与其他国家的农业部长通电话。对于比利时延迟通报,欧盟委员会发言人以刑事调查展开为由,拒绝置评。
中国老百姓目前不必担心欧洲“毒鸡蛋”。据《中国消费者报》7日报道,国家质检总局针对欧洲“毒鸡蛋”事件表示,我国对进口禽蛋及其产品实施严格的检验检疫准入管理,目前包括荷兰在内的欧盟各成员国的新鲜禽蛋和禽蛋产品均尚未获得检验检疫准入资格,不能向我国出口,请中国境内消费者不必为此担心。
质检总局还提醒在欧或即将赴欧旅行的中国公民关注此次欧洲“毒鸡蛋”事件的进展,谨慎食用上述被通报国家的禽蛋及禽蛋产品。
以下为网友评论:
网友“沧浪之水”:矫情,我们自己又不是不会造,怎么会进口呢
网友“风林火山”:欧洲人这么好的素质怎么会做出这种事(滑稽)
(1970-01-01)
在“灰犀牛”一词出现在官方媒体后迅速走红后,中央财经领导小组办公室经济一局局长王志军在7月27日国新办举行的当前经济形势新闻发布会上表示,对于“灰犀牛”事件,因为问题已经存在了,也有征兆,所以对这类问题要增加危机意识,要坚持问题导向。对存在的“灰犀牛”风险隐患,如影子银行、房地产泡沫、国有企业高杠杆、地方债务、违法违规集资等问题,要摸清情况,区分轻重缓急和影响程度,突出重点,采取有效措施,妥善加以解决。
王志军解释称,“黑天鹅”主要是指没有预料到的突发事件或问题。“灰犀牛”,大家知道犀牛的个体很大,一般指问题很大,也早有预兆,但是视而不见,没有给予足够的重视,结果导致了后果严重的问题或事件。党中央非常重视防范和化解金融风险,始终要求守住底线,特别是守住不发生系统性金融风险的底线。“黑天鹅”和“灰犀牛”这两类事件都有可能冲击金融风险的底线。
7月17日,《人民日报》一篇评论文章让“灰犀牛”概念迅速走红。文中指出,防范化解金融风险,需要增强忧患意识……既防“黑天鹅”,也防“灰犀牛”,对各类风险苗头既不能掉以轻心,也不能置若罔闻。这是“灰犀牛”首次出现在官方媒体的表述中。
王志军表示,“黑天鹅”和“灰犀牛”是两类不同性质的事件,所以在应对和防范这两类事件的办法和思路上是有所不同的。
对于“黑天鹅”事件,因为是没有预料到的突发事件,所以对这类事件主要是保持清醒的头脑和高度的敏感性,特别是在当前经济运行的基础尚不牢固的情况下,一定要增强忧患意识和风险意识。要加强跟踪监测分析,加强预警预测,及时发现一些经济运行中的趋势性和苗头性问题,未雨绸缪,制定好预案,防患于未然,不打无准备之仗。
以下为网友评论:
网友“Bs一米阳光”:防患于未然,加油
(1970-01-01)
澳大利亚墨尔本大学、蒙纳士大学辱华海报事件尚未平息,悉尼大学又惊现“杀死中国人”留言。据澳大利亚SBS电视台8月1日报道,7月31日是悉尼大学开学第一天,有人向该校学生会反映,在留学生休息室男厕所墙上发现“KILL CHINESE”(杀死中国人)的字样,文字下方还画有象征纳粹的标志。
澳大利亚SBS电视台报道截图
报道称,该休息室是特别为留学生设置的活动空间,但本国学生也会使用。据悉,这一涂鸦还出现在该校商学院大楼的洗手间内。这两处地点经常有中国留学生经过。悉尼大学学生会将相关情况反馈给学校。8月1日,学联主席考特尼·汤普森发表官方声明说,绝不允许任何形式的种族歧视出现在校园,正抓紧联合校园安保人员清除已经发现的所有涂鸦。
在上周的辱华海报事件中,有人发现海报背面留下的网址属于澳大利亚一个极端组织,该组织将纳粹符号作为其标志,且也选择开学第一天将海报贴在校园中。一名蒙纳士大学的中国留学生1日对《环球时报》记者说,这次虽然没有使用海报的形式,但文字内容更激进,涂写在留学生休息室的指向性更强。虽然无法判断两件事之间的联系,但可以看出在澳大利亚的确有个别人对华人怀有敌意,这让他们对安全问题有些担心。
悉尼大学校方在接受SBS采访时说,该事件的肇事者似乎是独立行动的。他们已通过摄像头来监控,希望能找到肇事者以便通知警方和其他相关机构。他们认为,这类行为是无法接受的,也是不能容忍的。
《环球时报》记者1日看到,悉尼大学当天在脸书上为一个名为“悉尼-中国商务论坛”的活动做宣传。这则附有中国国旗图片的文章说,中国是澳大利亚最大的贸易伙伴,正通过数字化进行经济改革且效果显著,论坛将交流中国在此方面的经验。
(原文标题:《辱华海报事件尚未平息 悉尼大学又惊现“杀死中国人”涂鸦》)
以下为网友评论:
网友“1735096794”:要高度警惕,另外,澳牛肉应严格检疫
网友“happytime”:澳大利亚人这没礼貌啊。一帮霍顿。
网友“yanger”:还是要警惕!!
网友“a,w”:当年希特勒年轻的时候,犹太人也是这样想的
网友“恩华”:我也觉得不必太在意,我一直还把打到美帝放嘴边呢
网友“泉与风”:澳大利亚是世界上种族歧视最严重的国家
网友“建建寒”:这些组织还不是背后利益集团驱使,或者受集团相关媒体洗脑蛊惑。 海外华人只能多参政,影响政局媒体。
网友“慈悲的心”:真的不必太在意!
网友“慈悲的心”:真的不必太在意!
网友“a,w”:当年希特勒年轻的时候,犹太人也是这样想的
网友“慈悲的心”:真的不必太在意!
(1970-01-01)
通过对Android基本组件的学习,也有接触少部分Android的事件处理,比如按钮的点击事件、选框的状态切换事件。
一、Android事件处理
Android提供了两种方式的事件处理:基于回调的事件处理和基于监听的事件处理。
基于监听的事件处理:主要做法就是为Android界面组件绑定特定的事件监听器,前面小节已经见到大量这种事件处理的示例。
基于回调的事件处理:主要做法就是重写Android组件特定的回调方法,或者重写Activity的回调方法。Android为绝大部分界面组件都提供了事件响应的回调方法,开发者只要重写它们即可。
一般来说,基于回调的事件处理可用于处理一些具有通用性的事件,基于回调的事件处理代码会显得比较简洁。但对于某些特定的事件,无法使用基于回调的事件处理,只能采用基于监听的事件处理。
本期先来学习基于
监听
的事件处理,后面再学习基于
回调
的事件处理,关注分享达人秀(ShareExpert)获取第一手教程,也可以加小编微信(jinwenyu2010)拽入Android零基础入门技术讨论微信群共同进步。
二、基于监听的事件处理概述
基于监听的事件处理是一种更“面向对象”的事件处理,在事件监听的处理模型中主要涉及如下三类对象。
Event Source (事件源):事件发生的场所,通常就是各个组件,例如按钮、窗口、菜单等。
Event (事件):事件封装了界面组件上发生的特定事情(通常就是一次用户操作)。如果程序需要获得界面组件上所发生事件的相关信息,一般通过Event对象来取得。
EventListener(事件监听器):负责监听事件源所发生的事件,并对各种事件做出相应的响应。
当用户按下一个按钮或者单击某个菜单项时,这些动作就会激发一个相应的事件,该事件就会触发事件源上注册的事件监听器(特殊的Java对象),事件监听器调用对应的事件处理器 (事件监听器里的实例方法)来做出相应的响应。
每个组件均可以针对特定的事件指定一个事件监听器,每个事件监听器也可监听一个或多个事件源。因为同一个事件源上可能发生多种事件,委派式事件处理方式可以把事件源上所有可能发生的事件分别授权给不同的事件监听器来处理;同时也可以让一类事件都使用同一个事件监听器来处理。
Android事件处理流程如下图所示:
从上图可以知道,基于监听的事件处理模型的流程如下:
为某个事件源(界面组件)设置一个监听器,用于监听用户操作。
当用户操作时,会触发事件源的监听器。
生成了对应的事件对象。
将这个事件源对象作为参数传给事件监听器。
事件监听器对事件对象进行判断,执行对应的事件处理器(对应事件的处理方法)。
Android中基于监听的事件处理模型的开发步骤如下。
获取普通界面组件(事件源),也就是被监听的对象。
实现事件监听器类,该监听器类是一个特殊的Java类,必须实现一个XxxListener接口。
调用事件源的setXxxListener方法将事件监听器对象注册给普通组件(事件源)。
对于这三件事情,事件源可以是任何界面组件,不太需要开发者参与;注册监听器也只要一行代码即可,因此事件编程的关键就是实现事件监听器类。
在基于监听的事件处理模型中,事件监听器必须实现事件监听器接口,Android为不同的界面组件提供了不同的监听器接口,这些接口通常以内部类的形式存在。以View类为例,它包含了如下几个内部接口。
View.OnClickListener:单击事件的事件监听器必须实现的接口。
View.OnCreateContextMenu Listener :创建上下文菜单事件的事件监听器必须实现的接口。
View.onFocusChangeListener:焦点改变事件的事件监听器必须实现的接口。
View.OnKeyListener:按键事件的事件监听器必须实现的接口。
View.OnLongClickListener:长按事件的事件监听器必须实现的接口。
View.OnTouchListener:触摸事件的事件监听器必须实现的接口。
通过前面的学习,知道事件监听器就是实现了特定接口的Java类的实例。在程序中实现事件监听器,通常有如下几种形式。
匿名内部类形式:使用匿名内部类创建事件监听器对象。
内部类形式:将事件监听器类定义成当前类的内部类。
外部类形式:将事件监听器类定义成一个外部类。
Activity本身作为事件监听器类:让Activity本身实现监听器接口,并实现事件处理方法。
直接绑定到标签形式:直接在xml布局文件对应的Activity中定义一个事件处理方法,然后在布局文件中引用要触发的事件。
三、使用匿名内部类作为事件监听器
大部分时候,事件处理器都没有什么复用价值(可复用代码通常都被抽象成了业务逻辑方法),因此大部分事件监听器只是临时使用一次,所以使用匿名内部类形式的事件监听器更合适。实际上,这种形式是目前使用最广泛的事件监听器形式,在前面的基本组件学习中也是使用的该种方法来绑定监听器。
接下来通过一个简单的示例程序来学习Android使用匿名内部类作为事件监听器。
同样使用WidgetSample工程,继续使用app/main/res/layout/目录下的activity_main.xml文件,在其中填充如下代码片段:
为了监听按钮的点击事件,在Java代码中为其添加点击事件监听器,具体代码如下:
上面程序中的粗体字部分使用匿名内部类创建了一个事件监听器对象,“new监听器接口”或“new事件适配器”的形式就是用于创建匿名内部类形式的事件监听器。
运行程序,点击按钮,可以看到下图所示界面效果。
对于使用匿名内部类作为事件监听器类的形式来说,唯一的缺点就是匿名内部类的语法有点不易掌握,如果Java基础扎实,匿名内部类的语法掌握较好,通常建议使用匿名内部类作为监听器类。
Android中基于监听的事件处理的其他四种形式下期再继续学习。
今天就先到这里,如果有问题欢迎留言一起探讨,
也欢迎加入Android零基础入门技术讨论微信群,
共同成长!
此文章版权为微信公众号分享达人秀——鑫鱻所有,若需转载请联系作者授权,特此声明!
往期总结分享:
第1节:
Android的前世今生
第2节:
Android系统架构和应用组件那些事
第3节:带你一起来聊一聊Android开发环境
第4节:正确安装和配置JDK
第5节:善用ADTBundle
第6节:配置优化SDK Manager
第7节:搞定Android模拟器
第8节:HelloWorld,第一趟旅程出发点
第9节:
Android实战,不懂代码也可以开发
第10节:
开发IDE迎来AndroidStudio
第11节:
运行Android Studio工程
第12节:熟悉Android Studio界面
第13节:Android Studio配置优化
第14节:使用高速Genymotion
第15节:掌握AndroidStudio项目结构
第16节:Android用户界面开发概述
第17节:TextView属性和方法大全
第18节:EditText的属性和使用方法
第19节:Button使用详解
第20节:CheckBox和RadioButton使用大全
第21节:ToggleButton和Switch使用大全
第22节:ImageView的属性和方法大全
第23节:ImageButton和ZoomButton使用
第24节:自定义View简单使用
第25节:简单且最常用的LinearLayout
第26节:layout_gravity和gravity大不同
第27节:正确使用padding和margin
第28节:轻松掌握RelativeLayout相对布局
第29节:
善用TableLayout表格布局
第30节:两分钟掌握FrameLayout帧布局
第31节:少用的AbsoluteLayout绝对布局
第32节:新推出的GridLayout网格布局
(2017-08-13)
本文来源于新闻阁:转载请保留链接,不保留本文链接视为侵权,谢谢合作!