00:00
那下边一个呢,就涉及到我们说的啊,Activity的生命周期。哎,这个生命周期的话呢,这个考的还是比较多的,在面试当中啊,笔试呢也会考,面试呢也会考。啊,笔试当中考的话呢,那那那里边儿其实总结一下,无外乎就是我们提到的几种状态啊,首先第一个小的问题。几种状态啊?四种呗。哎,四种状态哪四种。运行状态,嗯,暂停状态啊,停止状态,死亡状态好,这是四种状态,那需要大家清楚的就是不同状态之间。嗯,切换时哪些,呃,生命周期方法。调用。啊,这个呢是没有什么可商量的啊,这是一定要会的啊,那这个下一个我们要说的这个问题,就是哪些生命周期方法。
01:04
一共呢是提到有七个。按生命周期方法。这我就不一个人往这写了啊,那七个生命周期方法里边呢,其实我们也可以给它再去分一分类啊,分分类的话呢,嗯,这个on create。哎,这个方法我说呀,它其实可以看作是跟我们这个on destroy他俩是一对。然后这个接下来的下边是谁。On start是吧?On start的话呢,它可以理解成跟on stop是一对。哎,然后呢,On resume,哎,它呢跟我们这个on house它是一对,然后那on start它就是单单独一个了啊那那个我们就先不说说说它了,另个呢,就是在你从停止状态呃,又回到运行状态的时候,首先调的一个方法。
02:02
啊,我们就不说了啊,那剩下这六个方法呢,我们说其实它们是配对出现的啊,就是on on create跟ontro它俩呢,对应的就是对象创建与否是吧。嗯。呃,对象啊,或者叫怎么说呀,就unri呢,就是你这个对象刚创建的时候掉的,Undetro呢,就是你对象在消亡之前掉的啊,就是涉及到这个对象是否存在的时候啊。啊,是否存在啊,而且呢,在整个对象的生命周期当中,是不是只掉一次啊。哎,这个是非常特别的一点啊,在。这个ID对象。哎,整个。生命周期过程中。哎,只调用一次。哎,也正由于它有这样的特点,所以呢,我们才会,哎看看哪些操作适合于写在这里边啊是这样意思,好,那下边这个呢,叫onto跟onto,它决定的是什么呀。
03:12
嗯。呃,这个它决定的这个对象呢,是不是可见。啊,就是你对象存在了,这个实际上目前呢还不可见,所以它就分的特别细致的啊,那on star呢就是可见了。从不可见到可见啊,调的就是这个onto啊,就是to完以后意味着当前这个呃,Activity其实就可见了,那onto呢。就是它之前是可见的,然后onto这个调完以后,它就不可见了,所以他决定的就是嗯,当前的。那见面啊。当前。就写,或者我就这样写吧,就LT对象所对应的这个,所对应的这个。见面是吧,当前对象这样说吧说。
04:01
嗯,对应的这个界面啊,是否可见。嗯,就是我们说的on start跟on stop,那这个就是可见的,这个就是还就是从可见到不可见了啊,那下边那个on resume刚on pause,这个决定的是什么。诶对哈,就是当前的你这个对象。啊,或者我们这个就说当前这个it啊,这个这样这样写吧,当前it。啊,是否可见啊,这个呢,就是当前it是否可操作。当我们执行到UN resume,那就是一个运行状态了,哎,它就是可操作的,哎一旦执行on pose,它就不可操作了,就比如说我们这是一个itp,上面我们又悬浮一个dialogue啊,那这个时候呢,就是后边这个就是处于可见可见那就意味着它这时候没有掉这个方法。
05:05
对吧,因为一掉这个方法它不就不可见了嘛,这个肯定没掉啊,但是你这时候你不可操作,那说明你掉on PS了。哎,通过这样的角度,大家把这几个方法呢去理解一下啊。
我来说两句