Activity面试详解
前言
Android面试基本知识点->Activity面试详解问题记录,后续会完善
提示:以下是本篇文章正文内容,下面案例可供参考
一、activity生命周期
1、acticity的5种状态
启动状态:Activity的启动状态很短暂,当Activity启动后就会进行运行状态。
运行状态:Activity在此状态时处于屏幕最前端,它是可见的,有焦点,可与用户进行交互。
暂停状态:在某些情况下,Activity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有没有响应,此时它处于暂停状态。
停止状态:当Activity完全不可见时,它处于停止状态,但仍然保留着当前的状态和成员信息。
销毁状态:当Activity处于销毁状态时,将被清理出内存。
2、acticity的生命周期
activity生命周期分析
Activity启动 -> onCreata() -> onStart() -> onResume()
点击Home键回到主界面(Activity不可见)-> onPause() -> onStop()
当再次回到远Activity时 -> onRestart() -> on