`
LoveZhou
  • 浏览: 270377 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 面试--请描述一下Activity的生命周期?

阅读更多
Activity 的生命周期与activity的活动状态密切相关,也和activity的周期函数密切相关
共有七个周期函数:
void onCreate(Bundle savedInstanceState)
void onStart()
void onRestart()
void onResume()
void onPause()
void onStop()
void onDestroy()

1.完整生命周期:     即一个activity从出现到消失,对应的周期方法是从onCreate到onDestroy
2.可见生命周期:     从onStart()到onStop()方法,在这个周期中,用户可以看见Activity,但不一定能够与之交互,这两个方法可以随着状态的变化被执行多次。
3.前景生命周期:      从onResume()到onPause()方法,在这个周期中,Activity处在其它Activity之前,即在Activity栈的最顶端,负责与用户进行交互,伴随着状态的变化,这两个方法可以被执行多次。
分享到:
评论

相关推荐

    Android面试题-Activity A跳转Activity B,再按返回键,生命周期执行的顺序?

    当听到这个题目的时候,我得意地笑了笑,对于Activity的生命周期已经记熟的我,心想,为什么不直接问Activity的生命周期呢?于是想当然的说出了如下的答案: 在A跳转B会执行:A onPause -> A onStop -> B onCreate...

    android-interview-questions:您的Android面试备忘单-Android面试问题

    Android面试题 Android面试问题-Android面试秘籍由编写和维护, 具有接受许多Android开发人员的采访以及对顶级公司的采访的经验。学习Android开发的完整指南-内容核心Android基础告诉所有Android应用程序组件。 - ...

    史上最全的android面试题库.pdf

    1. 请描述下Activity的生命周期。 2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino) 4. 如何退出Activity?如何安全...

    Android-教程精华-开发

    中,Activity具有自己的生命周期(由系统控制生命周期,程序无法改变,但可 以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如那张经典的生命周期图=.=),其 次就是状态的保存和恢复...

    android 面试

    1. 请描述下Activity的生命周期。  答:onCreate()Activity第一次加载时调用,用户构建窗体  onStart()Activity能被用户看到时时调用  onResume()Activity能够得到用户焦点时调用  onRestart()Activity第二次被...

    Android面试宝典完整版

    2. 请描述一下 Activity 生命周期. 7 3. 常见的 Activity 类型有 FragmentActivitiy,ListActivity,TabAcitivty 等。请描述一下 Activity 生命周期. 8 4. 如何保存 Activity 的状态?. 8 5. 两个 Activity 之间跳转...

    动手学Android之七——Activity生命周期

    动手学Android之七——Activity生命周期例子程序,欢迎大家下载

    Android面试题

    一 Activity的生命周期 二 让Activity变成一个窗口:Activity属性设定 三 你后台的Activity被系统回收怎么办:onSaveInstanceState 四 调用与被调用:我们的通信使者 - Intent Android面试之---Android的虚拟机...

    android 面试题 共享.txt

    3. Activity, Intent,Service,broadCast Receiver他们的生命周期管理熟悉一下 4. 操作手机上的数据库SQLite应用 Advanced_1(这是某位成功通过Android面试的兄弟的面经): 1. 为什么看好 Android 2. 现在在公司做...

    android横竖屏切换时候Activity的生命周期

    曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的

    word源码java-Android-Interview-Gathered:Android-面试-集结

    Activity和Fragment的生命周期 加速Activity启动 精简onCreate中的代码 将耗时操作放到后台线程 优化布局文件( Hierarchy Viewer, Layoutopt) 缓存ListView Android多线程的几种方式 Handler.sendXXXMessage() ...

    java/android 开发面试题

    1. 请描述下Activity的生命周期。 2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino) 4. 如何退出Activity?如何安全...

    联想与百度android面试题集

    联想与百度android的面试题合集 一 Activity的生命周期 二 让Activity变成一个窗口:Activity属性设定 三 你后台的Activity被系统 回收怎么办:onSaveInstanceState 四 调用与被调用:我们的通信使者 - Intent

    android小测面试

    1、简述activity的各个生命周期; 3 2、简述ImageView、ImageButton、Button的相同点和不同点; 3 3、死锁是如何造成的; 3 ……

    「面试复习」「Android」Android基础

    2)Activity和Fragment的生命周期? 3)Activity的四种启动模式对比? 4)Activity在有Dialog时按Home键的生命周期? 5)两个Activity 之间跳转时必然会执行的是哪几个方法?  6)Service的启动方法与生命周期? 7...

    百度Android开发面试题

    这是一份来自百度android开发面试题(包括答案).Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念?handler机制的原理?Activity的生命周期...

    Android面试题74道

    Android经典面试题,70道,包括四大组件,如何退出Activity,Service的生命周期,同步异步。

    Android 程序员面试题精编第四版

    2、 请描述一下 Activity 生命周期............................................................................................................................................. 9 3、 常见的 Activity 类型...

    android 面试题

    6.activity一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory() 外还有onrestart,onresume,onpause,onstop。 7.android的数据存储的方式sharedpreference,文件,SQlite,contentprovider,...

    Android面试题(详细答案).doc

     11.activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(d)  A、onPause() B、onCreate() C、 onResume() D、onStart()  Intent传递数据时,下列的数据类型哪些可以被传递(abcd)...

Global site tag (gtag.js) - Google Analytics