Android初级之Activity面试题

本文详细阐述了Android活动中涉及的生命周期方法,包括完整、可见和前台生存周期,以及不同场景下Activity的调用顺序。此外,还讲解了启动模式、横竖屏切换的影响、按Home键后的生命周期变化,以及Activity间通信方式和状态保存策略。同时,对比了显式和隐式Intent的区别,是Android初级开发者面试必备知识。
摘要由CSDN通过智能技术生成

1、活动的生命周期:

onCreate()--第一次创建的时候调用

onStart() ---由不可见变为可见的时候调用(可见不可与用户交互)

onResume()---用户交互的时候调用 (可见并且可与用户交互)

onPause()---系统准备去启动或恢复另外一个活动的时候调用(可见不可与用户交互)

onStop()---活动由可见变为不可见的时候调用

onDestroy()---活动被销毁的时候调用

onRestart()---停止状态变为活动状态的时候调用,活动被重新启动

2、三个生存周期:

完整生存周期:

活动在onCreate() 和onDestroy()方法之间经历的是一个完整的生命周期,一个活动会在onCreate()方法中完成各种初始化操作,onDestroy()方法中完成释放内存的操作。

可见生存周期:

onStart() ---活动由不可见变为可见

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值