00:00
好,那接下来我们做什么呢?接下来我们要做一个就是设置内地的监听,然后实现我们切换到不同的页面。那嵌入到不同页面什么一个原理呢?我监听被选中过后,会这个ID回ID后,然后我去这个地方呢,就是我们的第几个位置啊,我们就就得到这个第一个位置,第零个第一个第二个第三个,然后就取。去取刚才这个列表中的某一个,然后把这个呢啊给添加到。添加到我们的这个里面,中间这部分分布局里面去。好,那所以接下来我们就做了一个监听了。设置我们微。的监听啊,注意set。这个监听我们把这个方法呢,把它给创建出来,然后有了过后这个设置监听在我们地方里面。
01:02
这个。瑞力锅路普是初始化了,接下来我们的地方里面就设置它的监听一下,设置我们的。啊,On check清洁好,那这个时候他要存的是一个什么。接口,那我们就是那是我叫写一下这个接口的一个使用类呀,对吧。把它来到这个地方,我们去实现一下,实现这个。接口,然后把它。导一下好,注意倒谁呢?肯定是瑞的嘛,对吧。然后呢,我们去这个线下,然后把它给弄一下。注意,当我们去去点击某一个的时候,它会回调一个。什么过来呀,回到一个内的过路普,就自身外面一整个内的过路普,并且回到当年ID的,那我点这个我就把它。认为是点第零个是可以吧,好,那这时候我们选一个什么语句啊体语句,然后呢,七个ID,然后这个时候我们就判断了。
02:03
那么case如果r.id.RB的一个这个,那么呢,这是就回就点了我们什么,如果点击这个ID刚好和这个比配,那就是我们的框架吧,常用框架啊,然后有的总共有几个。四个对吧,好2B,然后就是我们的。啊,第三方。然后的话呢,还有一个。就是我们的一个。啊,自定义。然后呢,还有就是换大的。好,那就是我们的其他。好,那其实应该还有一个什么default。默认是什么呢?默认就70。啊,默认的话,我们肯定是第零个页面呗,对吧,默认其实就是这个页面,那我们接下来就是选长空也是第零,这是123好,那接下来我们在第一个位置。
03:17
那这个时候呢,它代表的就是我们的啊这个选择。对应的什么?对吧。好,那么把它给说一下,如果是长框架,它默认是。他肯定是第零个吧,那默认也是第零个吧。好,那接下来这里面是第几个。第一个。好,那这里面呢,就是我们的第二个。然后这里面呢,就是我们的第三个,然后有了过后我们呢,要去通过这样的话,这个ID过后呢,这个是我们要做一件这种事情。
04:03
跑到浴区的外边。好,是外边。然后呢,去根据我们的位置得到对应的什么。那过后是否要替换的?替换。吧,那也是,其实就是要填充到我们之前那个真布局里面去吧。听得到我们。布局里面。的这个。真布局这里面去吧。对吧,好。那么来到这地方里面。接下来我们就得到了。一个fragment。啊,或者说我们这方里面得到一个贝。Gment,然后呢,我们可以这样去得到get我们的government,好,那这个方法我们也可以把它创建出来。
05:03
因为我根据什么,根据这个位置,我直接传个位置进去也可以是吧,然后把它给。这个。过来。或者呢,也就这样,然后因为我们这是全局变量了嘛,直接这样去获取也可以。这里面写一下。好,那么有过后这里面就是要根据位置。就是根据位置去得到对应的对吧,那这个位置是就是这个位置啊。好,然后我们这个地方里面就是要。去得到,从哪里得到呢?买杯子里。Get,根据什么去获取它返回的?注意,返回的其实就是这类的实例。但是因为型用的是这个,所以他接收的是,但是其实它本质上就是这些。对吧,好,我去把它给返回一下。然后有了过后呢,把它返回,返回过后这个地方里面得到一个对吧。
06:03
分了,分过后,接下来我们要想把它给。替换。到这个步去该怎么做呢?这个时候就是我们就选一个方法了。Joel。啊,或者说我们叫食欲去。取什么呢?Flag,好,那么把这个装进去就是。这个这个的是我们要存进去的,对吧,然后把它。充电。好,有了过后,大家看好这个地方里面,我们要想去做这种事情,就需要得到一个去管理起来,对吧。好,注意一定是V4包里面的吧。一定是微四包里面的。V4包里面的。这个是维持完美的,然后有了过后呢,这里面就是FM。
07:01
然后该怎么。注意你如果是的话。如果是的话,大家看好。他嘞,这个会报错。明白了吧,所以为什么我一进来再去继承这问。啊,但是大家可以看一下本身继承的是。然后。把继生被子了,Man。F。啊,这个。A basement。啊,这么一个类啊,然后再看一下这个地方里面呢。最终提成什么对吧。好,那么有同学们在我们地方里面呢,再往下走了。嗯,往下走的话,我们来。在我们这个地方里面有了过后就是接下开启失误啊,对不对,开启失误。这是。得到。Fragment。接下来开启失误。
08:02
开启是吧,第三。替换。第四。的话呢,第四的话就是什么提交。事物,那么同学们大家应该之前应该是了解过Fla的,对吧,那么这个时候呢,我们就直接这么用了,好,这种地方里面有过后开启事物。好,那么它返回什么呢?啊,这么一个类。好,然后写一下。那接下来我们就开始替换了,注意了,我们替换呢,好这个地方里面,注意在这个地方里面,我们用哪个方法呢。第一个第一个就是我们的ID,然后注意这个是什么,就是我们的知道吧,就相当于我们把。加在里面。啊,加在里面,加在里面过后,这样的话我们就显示不同内容。过后就是一个。
09:01
新来的。跑就可以了。接下来。提交。好。那么同学们,我们去运行起来给大家看看啊。来看看我们的劳动成果啦,哎呀,我们看看行不行是吧?好,我们看看运起来。是可以了,但是第一次进来的时候,这根本是不起作用啊。好,你看啊,在我们这个地方。然后进来是虽然这个现状,但是没有被执行呢。好,那我们那么导致问题的原因是什么呢?是因为我们这地方选中过后呢。我们要把它放在哪里呢?放在这个地方。放在这个这个设置监听的下面。过后这样才会导致这内部执行,内部执行过后才会导致这个执行,知道吧。好,我们去把它拎起来。
10:01
这个时候我们看一下默认的话呢,就会。就会有这个内容了啊,因为现在是没有内容的。好,那这个时候你看我们就架构呢,基本上就实现完成了,但是现在有一个问题,大家可以看一下,你看啊,我们在这个地方里面呢。比如说我们点第三方。他页面出始化了,数据出发,这是第三方吧。然后我们再来看一下。自己三方注意自定义。好,那接下来如果再点这个地方里面你的数据还需要初始化吗?你页面还需要初始化吗?结果他出。那也就是说我们这个架构啊。它虽然可以实现了。这样的一个切换,但是它会带来一些隐患,什么隐患呢?就是。如果一个用户他来回的这样操作,就无形的。就是他重新的去初始化页面,再重新启动,数据是无形的。
11:04
消耗了用户的流量,如果是联网的话。而且小号。消耗资源对吧。那这样的话是不大很好,那也就是这就是有个问题,我们一会儿就需要去解决它。那么当然了,刚才我们所讲到的就是我们的一个什么得到ment以及切换,我们呢就已经搞定了,好把我们监听这个呢也做完了是吧,好我们把这个视频呢保存下。
我来说两句