00:01
下面呢,我们要做一个事情,就是显示fragment啊。那现在我显示的一,那怎么样换成二了。就有一个概念叫什么呀。Replace。替换。是吧,来,既然是替换,我们来看看怎么样个替吧,对不对?其实替换的方式呢,跟这个流程其实是什么。差不多的。啊,把它拿过来。我们来给大家改改啊,流程差不多就是这个里面,只是我这创建什么啊,不是创建的是一了,创建的是二,好,既然是创建了啊,下面还是一样,这个也是一样啊,这个也没有区别,主要在后面了。来。这个不是添加了,是什么替换。
01:01
来,那我就应该用另外一个方法。找replace。对吧,哪一个他。好,这个时候我们来去写一下,还是用刚才那个对吧,r.ID点。他是吧,G。阿。最后还要什么提交不就可以了吗?啊。来这样啊,我们再去请求,这样我们再把它运行一遍,运行遍以后呢,我们来看一下结构。啊,现在看到S叉,我们看一下那个内存里面的结构是什么样子的,我来需要去看一下,来把这一个重新的请求一下。怎样?好了。现在我们来看一下啊。是不是这样的?看到我们的这个实际上就对应我的fragment吧。
02:04
这是不是放到我们的线性布局容器里面呢?没问题吧,没问题好了,那下面看到。我做一个事情。首先的时候他变不。变了变了以后,你说内存是个什么结构。还有这个吗?没有它的替换,怎么个替换法?什么叫替换呢?其实先是什么。是不是移除啊。在做什么事?是不是在添加呀,就是先remove再ADD,这是很正常的是吗?替换不就这么做吗?对不对,好。我们需要来了,看一下,看看是不是这个样子的,来啊。啊。往下拉。
03:01
是吧?这已经不是那个了吧,这是我们那个。因为现在黑色的看的不太清楚啊。啊。这个呢,就已经替换掉了,也没问题对吧,这个肯定也没问题了。好,我们把移除呢,也给它做一下啊。简单做一下来。我现在呢,要把R给移除是吧。移除就不用参与对象了。前面的。来看到这里面就是移除fragment。并提交。那来试一下transaction点。被move完了。这个时候需要fragment。人呢?我是不是要移除他呀?没有啊。这个地方是不是需要把它干什么,是不是乘变量啊。
04:05
啊,这句话我就简单做,我就不判断了啊,就是就简单做一下。好,那我就在这里面传一个。是不是啊?还有。必须什么commit,因为你开始的增删改实际上都是内存里面的操作,对吧,没有更新到界面上去啊。好。那我们这一次看一下啊,这肯定没问题啊。但是一写上移除是不是可以啊?嗯,没问题了是吧,好了,简单的再跟大家提一个概念,有这样一个东西。ADD To Backspack。什么意思呢?现在我问一下,我点回退是一个什么效果。或者说这样啊,我再我再来整一遍啊。
05:00
我站在里面,让大家看到这个效果。我这样我就问大家,我现在我现在这么做了,我想我得回退。是是进入开始的开始这个初始状态呢,还是退出应用呢。退出应用。是吧?那有的时候我们就不想要这种效果。开始是这个状态吧,这是第一个状态,现在第二个状态吧。我希望点击回退能够回到第一个状态上面去。啊,那看。相当于我这是第一个状态对吧,后来是变成了第二个状态呀。我们如果现在点击回退,那这个整个界面退出了。我希望呢,能够先回到一再点退回退才退出吧。这一个得做一个什么事呢?将当前这个事物,就是说从一到二的这个变化过程。
06:03
啊,保留起来。怎么样才叫保留起来了?就他。把它保留,调用一下这个方法就ADD To Backspack。在哪里掉了?这个还有点讲究。必须在这个之前掉。看的试一下啊,这个呢用的少啊,我们写一下。好,这个地方呢,可以去传一个什么名字。啊,传一个名字的时候呢,这地方有疑问。或者为空,它是一个option option什么意思?Option是可选的啊,我们现在不用管它啊,给大家写一个大家看啊,再添加到回退段加。当前。
07:01
操作添加到回退站。来试一下,看看有没有我们想要的效果啊,有那就可以了。走好了,我现在要点击back了。是不是有效果?有啊,现在在点那就可以出来。这里说的把一个事物呢添加到回馈站。这样。点击back回到上一个状态。好。那整个我们的。动态加载就跟大家说完了啊。
我来说两句