00:00
我们来去做做它都是非常非常的简单。我把这些呢都先关了,因为东西太多了,好了,去打开我们的网络。Activity。下面来用它。用它呢,我们来看,你说我们得做哪些事,看到。你看这个东西,我们就要想我要做哪些事情。第一步,你说我得先干嘛?是不是先要创建一个请求队列啊,第一个创建请求队列对象请求队列。啊,请求队列对象,而且只创建一次吧,是吧?好,下面有了请求队列,我要干嘛啊?不,你要先创建一个什么请求对象吗?创建请求对象,那这一次我们用哪种请求?
01:03
上哪个?是,是他,你既不是他,也不是他吧?是不是就它了啊,这一个下一步干嘛。是不是添加到我的那个队列中,将请求添加到队列中,它是不是自动就去发请求啊。关先生发了请求,我想得到数据啊。数据在哪呢?啊,数据它是通过回调的方式得到的,我们先别把数据,先把这三步给他做了,做了再说,好吧,来看看。现在说第一步需要去创建一个请求对象。那个请求对象呢,只需要创建一次,我得放到哪个里面创建呢。
02:00
On里面,所以我定义一个成员变量吧,叫request的to you。嗯,好吧,来去点一个Q吧,啊队列好了吧,来通过谁来去创建呢?它有一个工具类叫wall点啊另一个开Q传一个this,这样我就做好了我的第一步,对吧。创建一个请求队列,搞定了。下面。来,这,我的第二步。我要现在要创建一个请求对象。看看怎么做啊,那我用的是要一个string。是request吧,嗯,好,准备request等于另一个实句request,好了,它有两个。
03:08
我用哪一个呢。先用简单的可以对吧,简单的是什么意思?如果你用上面的,它就是get请求,如果下面大家可以指定。是不是可以直接get也可以直接post的呀,那我先用这一个吧。好,Ul。怎么着?这个不是我们前面整过的吗?这不就是那个pass吗?就他吧,而且是个get,请求我把那个数据给拿过来。是这样的吗?把这个pass给他交过去是吧,好,下面把这数据给稍微改改,这是五五好了吧。下面你看着他有什么?是不是两个呀。
04:00
你是干啥的,看看。翻译。Listen to监听,监听什么呢?死机,Response。是不是接收那个讲义文本呢。这是啥?是不是错误啊啊,如果你请求出错了,那有一个错误的响应提示,如果是空,就说明你想什么,是不是忽略了吧。嗯,好了,来啊,这个我说我去六呗,不管那么多啊,反正就六六了再说。看该怎么写啊是吧,来response找到这样一个类,嗯,点。哪个?在了吧,CTRL加一实现它里面的方法。
05:01
能看到吧,嗯,好,这个怎么做呀。但是怎么做,这也太简单了,给他显示呗。什么什么?那就看你想不想要错误了,你想要错误的话,你要鉴定错误,就是不是要写错误啊,你要不监听的话,就搞个什么no啊,非常非常的有感觉是吧,OK。好,下一步。是不是添加队列里面一句嗯,怎么说?有请求了,我这不有一个队列吗?叫Q点爱的传一个request。你看我启动分线程的吗。我需要启动分析的吗?不需要。
06:00
嗯。那个发真正去执行请求是他背后在做吧,我根本没做,你说这个方法在哪个系能执行?他要是飞行执行,那他也太丑了。啊,它是在主线能执行的啊,我们这个请求是个花钱的时间是吧?啊可以做这个事。把这一个是不是先给显示出来呀。嗯,把它显示一下,显一下以后我们在哪里去去给他移除啊。是不是对吧,是不是前面跟前面的做法是一样的啊,没有变化,我们这里面呢,就没有去处理异常啊,处理异常跟跟这个处理它的方式一样,我就不再做了啊。来,这样我们就搞完了。呃,试一下看看有没有效果。
07:02
啊,如果有效果就爽,如果没效果那就白爽了,来试一下。好来点一下它,我要去用去发get请求。看看。啊。是不是我get中汉姆对的?这样基本上你就看不到什么分线程了啊,由他来帮你发请求啊,请求完了以后呢,他又去在主线程去调用on response。后面呢,大家去了公司以后呢,可能很多时候就是用框架呢,去做网络相关的一些处理。
08:05
嗯,要像那既然这样,那还整什么分线程是吧,就是最基本的大家也要会,你你你说我们用一个原生的API做一个这样基本的一个请求,他要有这种编码能力。那你可以不用写。也就是说,很多时候就是你可以不干活,但是你要有干活的能力。这样才能保证你你不会被淘汰呀,对吧。那如果你本来干活的能力没有,你想干干不了,那不就成废物了吗?大家记住这样一个是基础的,还是要得会啊,不然的话就咱就直接写应用就得了的啊,没必要是吧。
我来说两句