00:00
主题了。下面不还有一个按钮吗。这一个按钮,我们就去用handler去做。那如何来用handle来做呢?这里面有一个基本的步骤,大家第一次做就按照这个步骤一步一步做。啊,没有什么太多讲究啊。我们就把这个步骤给大家复制过来。这个呢,是测试panda的基本使用。好,我们这里面呢,有一个步骤。一共是四大家,就我们就照着这个步骤来去做。嗯,第三步第四步,大家应该要能够有这种能力去把别人的一些啊。
01:00
写的步骤能转换成代码,首先你来看他说什么。创第一步,创建一个handler成现变量,并重写其handle message方法知没看知道吧,Private hand啊,倒一下包。啊,Handle了,等于六一个handle了,他说需要去重写这个hand方法,那我怎么重写?大括号。写一下hand。Mes。能看到吧,好准备着这第一步我们就搞完了,就就把先把这第一步搞定。接着看我们的第二步。啊。第二步呢,是在分线程或者主线程去创建MAS对象,那你说我们当前是在主线程还是在分线程?
02:02
什么时候用呢?是在这呀。能看懂吧,好来啊,我们这里在这里用啊,在这里用,整体我们先还是用这一个。整体用它。没有错误。大家想,现在我们不能用这种方式了吧,啊,不能用这种方式了。好,来看一下我们该怎么去做啊,这个时候我们要去做这一做它做我们的第二步。就这家伙来做呗。好,这个时候呢,这样啊,我把它们呢,呃,区别开来就行了。这样就区别开了。好了,来看第二步,创建message,怎么创建message?Message等于我们说你可以六六,其实也能六,知道吧。
03:04
那六完全是新建的,我们用什么呢?Message over。可以吧,他内部是在可能会用,很有可能就是用的缓存的数据,而不是六大家看到。对吧,有可能是不是从环境中取的呀。也有可能是六的,除非没有。好,下面。Message进了这个message呢,需要去指定一些。数据。首先它有标识,标识用什么属性what啊,这个what呢,比如说我等于一吧,假设我就等于一啊。这是它的相当于是是标识啊下面。我的message是不是主要是用来携带数据的,我要携带一个什么类型的数据,现在。是不是菌呢?那用什么属性来携带呢?
04:02
你看前面两个都不行,因为它是硬的。是不是用啥呀,OB等于。对吧,这个时候没有必要用final了吧?嗯,好了,第二步搞定了。接着我们来看第三步。使用handler去发消息。现在我发是在哪个县城发的?是分线在呢。啊,再背起的话来handle了,对象已经有了。点的哪个。是传一个message。第三步搞定了吧,我发送就会导致哪个方法执行呢。是hand me执行啊,他在哪个线程执行。对,在主线程执行。这里面很重要。好了,来,在hand me中处理消息,是吧,就是我们的第四步。
05:09
处理消息拿过来,整个处理法。怎么个处理法呀?大家想我们现在要做的是,实际上是不是就做它呀。是不是这个。我有个这个尺吗。好,我做这个事,现在直接做还做不了,需要有一个什么。是不是结果呀,这个结果从哪来呢?什么麦几点?欧呀。你说这个O,他生病的时候是我这的,现在类型不匹配。啊,这有两种做法,一种呢是强转,一种是to string,其实都可以。大家看我这个地方用长了行不行。可以用to think可不可以?其实也可以啊,但是这个地方我们真正做的话不会这么,嗯,这里面做的不完整,应该适当的要判断一下。
06:05
什么意思呢?刚才发了me,它的那个what标识是多少来着?是一呀,所以说我们在这里面最好是能够去什么。判断一下,确认一下对不对。用if或者用Switch都可以,因为当前就一个,那我就用if了点。What?等于几?等于一的时候,我才做下面的事情吧。这个别忘了。能看懂吧。这样我们就把handle了用了一下,其实用起来还是挺简单的。就是这样的一个基本的四步啊,大家把这四步啊练一下来看看行不行。早。
07:00
来啊,点下面这个。对的吧,嗯,没问题,这样我们就得到了数据啊,有一个返回。这就是我们用handler的一个基本的使用步骤。
我来说两句