美文网首页
Activity学习笔记

Activity学习笔记

作者: mubentai | 来源:发表于2016-07-20 09:31 被阅读0次

    Activity在正常情况下的生命周期需要注意的问题

    onStart和onResume,onPause和onStop有什么不同

    onStart和onStop针对的是该Activity是否可见;
    onResume和onPause针对的是该Activity是否在前台;
    如果Activity调用了透明主题,则该Activity只会调用onPause,不会调用onStop!

    在Activity A下打开一个新的Activity B,那么A的onPause先执行还是B的onResume先执行?

    A的onPause先执行!注意:因此为了让新的Activity中快速的显示在前台,尽量不要在onPause中进行耗时的操作。

    Activity在异常情况下的生命周期需要注意的问题

    2016-07-20 09:53:18屏幕截图.png
    程序在异常状态下被终止,系统会在Activity调用onStop之前调用onSaveInstanceState来保存当前Activity的信息,当Activity被重新创建时,系统会调用onRestoreInstanceState和onStart方法接收onSaveInstanceState保存的bundle对象信息,onSaveInstanceState调用时机实在onStart之后。

    相关文章

      网友评论

          本文标题:Activity学习笔记

          本文链接:https://www.haomeiwen.com/subject/norvjttx.html