00:00
同学们,刚才我们把主页面呢,你看已经做出来了,对吧,那我们是不是要去点击的时候已状态已经变,但是我们要切换不同的页面了,也就最终要实现我们这样真实的切换的效果,你看我点切换到这个页面,一点切到这个页面,这虽然是一个文本,但是也是代表页面呢,好实现这样的效果,那要实现的效果是这部分要变化呀,那这一部分变化我们用什么呢?用leg。那么我们不同的分泌有不同生命周期,那么既然如此,我们是一个基本的,然后让这个这个这继承它,然后。只要去初始化视图,初始化数据。然后让我们的孩子。分别去这个实现这样的方法就可以了,对不对,好,那接下来我们要做的事情就创建一个base,然后。然后的话嘞,就定义各子页面,各子页面的话呢,然后啊,这个各子页面的话嘞,然后就去集成它进来过后,那就初始化,初始化过后就能设置内度洛普的监听,然后就得到分,然后最后呢,实现一个这样的一个什么切换好。
01:10
这就是我们一会要做的事情,按照这样的一个步骤来,首先第一步,然后就创建我们背文,好,接下来我们来做了。在我们这个地方里面呢,我们去创建一个包,这个包怎么创建呢?同学们可有一有一种办法可以这么创建。来到这方啊,进到这个目录里面,然后到这里面过后呢,好。我们在这里。右键创建一个包。这个包呢,我们叫贝斯好。这贝时里面你看我们一会是就有一个包了吧,然后在这个地方里面去创建一个类叫贝对吧。好,这个贝它作用是什么呢?就是我们一的这几个页面。
02:02
这几个页面都要继承它好,这就是一个,它是一个鸡肋。公共我们的常用的。框架的一个常用框架的flag。还有我们的这个第三方。第三方。第三方的flag。还有还第三还有什么呢,来看一下。这地方里面。是还有一个自定义。还有一个就是。Anotherlo one。好,那么都要什么等。
03:02
都要继承他的。都要。继承。该类为什么要继承该类呢?因为继承该类过后,我们可以少选一些方法啊。好,那么如果每个我们都要去实现我们的方法,我们view等这样的方法,那我如果继我们少方法。好,那这个鸡类既然是它本身也是一个什么吧,那注意一定要是什么微包里面的,那这里面是也有。啊,不用它应该用这个。好,那接下来我们就实现它的啊的方法。当这个方法一创建的时候呢,我们最好得到它一个上下文。上下文去得到。那有了呢,在地方里面,我们就这样去得到get我们的,那这时候就得到我们的一个。
04:05
张小鹏。上下文是我一会出的话视图吗?肯定需要啊,上下文OK。那接下来这个方法一旦执行过后。那生命周期中这个方法影响执行后,接下来就什么执行什么。On to you了吧,好,那这个时候它就是当这个方法一旦执行的时候,返回一个视图啊。这个。然后呢,我去返回这样一个抽象的方法,让孩子去实现。In ne。好,这个方法我返回一个什么抽象的,好,我把它改为这样子的包裹的。然后改为是抽象的。然后呢,AB改为抽象的,那么在一个类,在一个类中,如果方法是抽象的,我们的这个类。是也是抽象的好,所以我们呢,还需要把这个内啊,也加上一个抽象的这么一个关键字。
05:06
好,那么有了这个方法的作用就是要什么呢?强制就是强制。我们的子类实现。对吧。实线啊,重写。那从风险的话,这个时候呢,我们就可以什么实现啊,实现子类。啊,特有。特有的什么UI,好,那你看就像我们这个地方里面这个us这隶属这个是个文本,这个是个文本。啊,虽然我都是文本,但是它的内容却确实不一样啊,对吧,那这时候呢,我们就要去。实现不同的UI,然后呢。啊实现不同优化,这样的话我们就页面就可以多样性了,是吧。好,Need you,那么接下来有了过后,当这个方法被执行过后,接下来我们就要执行什么。
06:01
几个娃娃?这个方法是it被创意的时候被回掉吧,好,那这时候我们再去到这么一个方法,Date date。对的好,那么初始化数据,然后呢,这个方法我们去把它给创建出来。那创业过后这个方法呢,就没必要强制孩子去实现啊。好,那这个时候呢,我们就去在这样的一个事情。然后呢,这个就是。当孩子需要这个初始化数据,或者要联网。联网。请求绑定。数据。或者说。这个展示一些数据。
07:04
的等。这时候呢,就可以什么可以重写。好吧,这样一个事情。那么这些方法,同学们,这些方法是来谁来调用呢?是由系统知道吧,有系统调用好,那这个积累呢,咱们就有了。积累有了过后,接下来就很好办了,对吧,是一话我们就各个子类。去继承它,然后实现对应的方法,这就可以了,对吧。好,那同学们这一块创建贝分咱们就搞定了,好把它给保存。
我来说两句