00:00
好,接下来呢,我们就详细来讲解一下啊,这个final final这个注解功能啊,这里面呢,要想用这个注解功能有两步啊,第一步呢,要求你先继承这个final activity,第二步呢,才能用这个view injt啊进行注解,好,首先呢,我们来来到代码中将这个activity改成这个finalin啊final activity那但但是大家看目前现在能不能用啊。是不是这个提示报错呀,啊,为啥报错呢?是不是你没有导入这个价包啊好,那接下来呢,我们导入一下价啊价包在这里面。应用资源架包好C。找到这里面改成这个目录下,找到lips,在这里面V啊进来。之后呢,右键。这里面有一个。As as library OK。
01:13
啊,这样呢,这个加包啊,就添加过来了啊,这个呢,你看过一会儿它已经编译过了啊,这个final X就可搞定了啊这是第一步,第二步呢,你才能用这个。Will inject啊这个方法那怎么用呢?首先先找到你的所有的空间那ID,比方说这一个CCE回来,然后呢,Private button v,这是这一个控件,然后呢,在这个控件上边来一个。At will inject。啊,然后来一个ID等于r.ID点啊,刚才这个控件。
02:00
然后接下来如果你要想用那点击事件,那就是逗号click,等于这后面这个方法名称啊,你可以自己去定义啊,都可以啊,这里来一个click啊。啊就可以了,那看一下为什么报错,它是因为啊引入了这个里面的注解啊,也是上节课阿福老师讲的,那我们把它干掉。然后再重新out加回车,选择下面这个包。啊,这样呢啊就可以了,好,接下来呢,我们把其他空间啊也给它导一下啊,找到这个CTRLCCTRL1。Private button,然后at int ID。等于r.ID点啊它,然后click。
03:01
等于啊,我给它后面加一个都加一个后缀啊。然后这是两个控件。文件下载,Ctrl c ctrl e。Private button。At ID等于r.id.click。等于好。三个啊,继续第四个。LCCTRL1。Private button。Right。Int ID等于。r.id.click等于。
04:03
嗯,加一个click。这个加一个啊,这是四个空间,那接下来再往下看,还有几个空间啊,分别是这个显示结果啊,下面的它啊,一个是image c ctr1。Privateis view。At injt ID等于八,点ID点它。再往下就是下面具体的这个显示结果。t control1。Private。Test view。加个注解,At will inject ID等于。r.ID点啊它。
05:01
这样呢,就把所有的控件啊,都是初始化完了,然后呢,把它拿过来。Public啊,VID这个名称啊,名称一个也不能错,必须是这个名称啊,里面呢,需要传递一个参数啊。啊,V。啊,我这里面呢,先弹个土司啊。加载图片好。点击事件再往下。下下。下下啊,一共四个,那我们分别来复制一下啊,第一个第二个get。
06:01
这个呢,是。请求文本。就多了一个是吧。干掉啊,还剩两个。我们来看一下CTRLC。这个是加载文件啊,最后一个是看一下。是上传文本。上传我们把注释一下规一。第一个是请求文本的点击事件处理。接下来再往下就是加载文件的点击,事件处理。
07:01
最后一个上传文本点击事件的处理啊,然后呢,我们这再把这个标题名称啊给修改一下,就是哪一个呢,就是这个名称,我给它改成A啊。嗯,那我们获取一下他这个ID。把它找到CRCR1。Private。加注解啊,这个ID等于二点ID点它啊,这样就拿到它对象之后呢,我们来初始化数据。啊,也就是初始化这个标题把它拿到,然后呢点啊final好,接下来呢,我们运行一下啊,看看这个效果怎么样。
08:25
啊,点击这个final。啊,来到这个final啊,这个框架页面,然后呢,点击这个加载图片。啊一点击下面弹个图示啊,加载图片,点击这个文本请求啊,文本请求文件下载,文件下载文件上传啊这四个button啊都没有问题啊,都没问题。
我来说两句