00:00
接下来刚才我们做的这个,是不是接下来我们就要去使用flag替换左侧和主页啊,那么什么一个意思呢?就说我们做好的这个客户端呢。这个部分它是一个什么呀?Gment,再有里面里面再有个隶啊,注意同样这里面也是一个什么Le知道吧,那为什么我刚才要把左侧菜单说明选成真布局,就是因为我们的lement。和我们的真布局他们是特别的适合结合在一起呀,对吧,但是我们如果用其他布局可以吗?其实也可以,但是因为真布局有一个特点是可以盖在上面吧,所以的话呢,我们一般用Fla都是用我们的这个啊真布局好,那么大家看一下在我们这一方里面,我们要选这个代码了吧,好,选代码好,那接下来我们再选左边的和右边的吧,好,那接下来我们就要去创建一个包叫的包。
01:12
好,右键创建我们的一个包flag flag咱们用过吧,对吧,肯定用过对吧?好,然后有了过后呢,给大家看好了,创建一个类啊,这个类的话呢,我们叫了这个may啊,或者是我们先先左侧的吧,Left啊left这个啊menu menu我们想想吧,Menu是左侧菜单的一个什么flag呀,好,然后这个们要继承什么flag,注意要继承V几的这里一个分母的,这个分呢,继承的V4的好然后在这个地方里面呢,第二个就是我们左侧菜单的flag对吧?好,那么在我们这个地方里面有了过后呢,好,我们。
02:12
我们就要去选在那个方法了,同学们,这个是当我们的创建的时候,这个方法为什么毁掉吧啊然后当我们的这个啊试图被创建对应里面试图被创建的时候,这个方法被毁掉吧,好还有当我们的这个activity被创建完成后,这个方法会毁掉吧,好,所以ED是不是是不当创建了过后才回答这个方法,你是都这个是ED啊好,它有这么一个特点啊好,那这个方法是什么意思呢?就是当我们的government被创建的时候啊,然后毁掉这个方法,大家想想这个lement是谁创建的?
03:08
是系统帮我们创建,知道吧,啊,系统帮我们创建,所以呢,这方我是主动被回调的啊,啊然后在我们地方里面,当你看当我们的创建六的时候会毁掉吧,当这个视图被创建的时候毁掉,好当艾创建了,注意要强调一个了,当是当我们的activity activity被创建,创建之后是吧,对之后好可什么可调对吧?好那么这个有了过后,我们通常在这里面就要去做一些其他的一些事情,对吧?那么我们大家想一想,同学们,我们左下角这么写这三个方法,那那我们再选一个。
04:09
自己也要选这样的方法呀,比如说我们再去选一个啊这部分,这部分看他分不分,自己也要去写了,那这时我就叫啊content内容的flag啊content flagment去选这个,那么它也是继承什么继承什么flag门吧,那么是不是同样也要选这三个方法呀。大家想一想。我如果这个选这个这个方法,这个要选择个方法,那你会发现代码是重复了啊,那么我们Java里面它讲究一个就是啊,Java面向对象里面有几个概念叫继承。封装多肽其实还有一些在编程的时候讲究原则,是不是就是我们重复利用代码呀,你想你就是你这个代码是重复了,是我们要要要要把这些公用的把它抽取出来啊,所以我们最好呢,写一个鸡类对不对,那也就是说这个这个可看是记成一个鸡类是就可以了,就不用重写这个办法了,好那接下来我们就选个鸡类,鸡类一般放在单独的包里面啊好就base里面好,那么鸡肋里面肯定是一个Fla的,那是我们以后只要继承这个鸡肋,它就本身就是一个Fla的了,所以呢,我们就拿左侧菜单改一下粘贴改为是什么S,这没问题吧啊A好,那么呢,这个时候大家看一下,这个时候它就是一个啊啊鸡类的基本的,然后呢,我们的这个。
05:55
啊,我们的left man和content将继承它吧,将继承继承好是这样的同学们啊简他好,那么这个鸡肋它就要去做什么事情呢?大家看好啊啊在我们这一方里面的话,注意这个方法一旦创建过来过后,所以我们要去得到上下文了,因为我们Fla以后要填充视图啊好,所以我们这个地方里面注意要要写什么pop吧上下文啊上角文好,那么在这个地方里面我们就要去得到一个上下文,那么注意艾它是一个上下文吗?是也是啊好。
06:55
或者说你直接得到一个activity,那注意这个你觉得就是普通activity,其他是什么什么没activity这没问题吧,不要太迷茫,就是因为我们以后的这个是最终是要绑定到M里面的。
07:11
是在那在那里面在那里面替换的呀,是不是啊,所以的话,我们这个地方里面呢啊就好这地方里面的话,一会会存的是媒体,因为我们一会要把它放到我们的这个媒体中,所以它传的肯定是它对吧?好我们就所以选这个热门贴吧,或者你就选S也可以啊,就反正都是上角纹嘛。好,那有后这个方法被调用的时候是返回一个,你看返回一个欲望,那返回域的话,那这个是积类,是我们创建不同的域,是由孩子去创建就可以了啊,这个时候我们就发了一个引view,好然后这个的话呢,创建这个方法,这个方法的话,我们把它改为什么抽象的啊啊抽象的,那么抽象的是就没有方法体呀,好,那一个类中有一个方法是抽象的,这个类也应该是什么抽象类对吧?好。
08:11
是抽样类的吧,那抽象类它是抽样类过后它还是一个的吗?当然是啊,对不对,好,那么这个方法是要干嘛的是呃,让什么让孩子实现什么自己的试图吧,是不是,然后达到好不好,达到自己特有的什么效果是吧,好先自己的视图达到自己特有的效果,好,那这个当我们呢,你创建过后。注意,当我们这个方法和这个方法谁优先执行了,他优先执行对不对,那么它执行就相当于创建了什么,创建啊视图,那视图里面没有数据,我们能看到这个视图能看到内容吗?看不到,所以你有视图你肯定是不行的,你还要等什么有数据,所以这个时候呢,我们要再去调一个in date这个方法,一旦被调用,它就把这数据啊绑定到刚才的视图里面去吧,明白吧,我们就把它分开来了啊创建一个啊这个方法,这个方法呢,Public这个方法的作用它有第一个就是如果子页面没有数据,可以去联网请求数据。
09:47
并并且绑定到绑定到哪个是绑定到这个方法是初始化视图了,是可以绑定到由这个啊这个方法初始化的视图什么上吧点还有就如果是因为没有数据的话,那如果有数据了就是什么就直接绑定吧,直接绑定这个事做这样的事情,这明确吧好那么有了过后诶有这个方法后,我们左侧菜单我就继成一个什么face啊那么下面这方法当当当咔嚓我就只需要实现哒哒哒哒哒是一个方法了吧,爽了吧好那么并且实现in什么date哎呀是吧好。
10:47
哎,是这样的,嗯,如果你写成抽象的,你是抢迫人家一下时间啊,懂意思吧,但是我不抽象,那你可显可不显呐,那这样的话,你就觉得,哎,我没那么强制是吧,是也一样嘛,假如你是一个朋友的,这个你朋友就说你一定要脱拖鞋,一定要把鞋脱掉,冲我家拖鞋,你感觉是有点太被强制了,不爽了,但如果说他家他家的地特别干净,说进那边没事,你就直接踩边是吧,就感觉特别爽啊,但是呢,但是你是也不好意思啊,其实你也得出行这个这我我还是混拖鞋吧,是也不好意思啊,这样的话,但是这种感觉是不一样啊,但是我强制你,你一定要换拖鞋。
11:33
那种是不一样了吧,所以你设计其实也要考虑这种,就是诶让让这个用的人没那么强制对吧,你看刚刚这个方法我不显示也不报错啊,但这个写你删掉,你看报错了吧,所以是不一样的哟,对吧?好然后我们再去实现一下都啊OK好那在我地方里面呢,我们去设一个text文本text,然后它既然是返回一个视图,是我们把它溜出来啊好溜一下好然后这是一个从一个什么上下文吧,好,这上下文是哪里的啊附类的好然后我们去设置文字的一些大小,好23,然后设置我们的文字的内容的一个好对齐center啊当我们去设置这个文字的一个颜色啊text。
12:33
看呢,我们把它设为红色啊,红色代表畸形,代表革命是吧?好,那么有了过后呢,在这个地方里面,我们是不是这个文本有了过后,当这个方法被调的时候,是由父是由他去调用这个方法,这个方法一调用是我们孩子就被调用了,那么就就我们接下来就是可以可以什么这是什么文本了吧,就是左侧菜单菜单的一个什么啊页面啊菜单页面,好,那我们说顺便可以打个日志啊什么的,对吧?啊,然后那打日志,其实我们在地方里面有个专门打字的工具。
13:17
这个工具特别有用,你看以后我们就直接写,就特别方便。它的好处就是。假如这个软件一旦上线了,这个日志你还需要打印出来吗?是把一个字段设置force就不打印了,知道吧,它有这个好处,我们把这个工具直接拷贝过来,往上一打吧,啊这种打工打日志的很多啊啊很多的啊那这时候呢,我们就去啊拷贝过来大家看好啊,我们随便看一下,比如说这个方法,那如果把这个值设为force,大家想一想,下面还有机会执行吗?没有了,你看同样的同样的一这个如果为force是没有机会之,下面没有机会之行了,它特别爽,知道吧,啊整一个爽字了得呀啊那有过后呢,我们就说啊,左侧菜单数据被初始化了是吧,然后接下来在这个方你也打印一下就是啊,左侧菜单页面是这个,是这个,我们的左侧菜单的视图是被初始化了。好,这样的话,如果。
14:23
这个方法被调用,那注意这两个方法,这个方法是由谁调用了,这个方法是户内去调啊,你看这这里面去调查,然后孩子实际上他是被调用了,同样这个方法调用的话,他一调最终是刚才这个孩子。就被调用啊这命题吧,好,那有了过后我们把这个代码同样也拷贝到哪里来呀,Connect带到命题这里面,好,然后首先把它给什么继承什么,然后把它给粘贴一下,好,那这个时候有了空,你看就可以了吧,然后接下来这个地方是这个就是。
15:03
啊,这个就是我们的一个正文文flag,所以我把这个类叫做正文文知道吧,因为我们总要有个名字吧,对吧,啊正文flag对吧,就像那个啊,啊神雕侠侣一样是吧?嗯。那个那个颠簸的女孩是吧,叫傻蛋是吧,也是个名字嘛,是吧,傻蛋是吧字样的傻好试图被收发了,然后正文的数据收发了,好那这个时候就是正文ment的什么,这页面是这样就有了吧,OK,能理解吧,好那么刚才我们所做的事情是就是把几个方给定出来了,好那么我们可以先保存一下。
我来说两句