Android高级工程师面试题(含详细实战答案)
一、Android基础与进阶核心(必问)
1.说说Activity启动流程、生命周期,以及前台后台切换的生命周期回调
参考答案:
常规Activity启动核心流程:点击页面控件发起startActivity,最终调用AMS跨进程校验权限、任务栈、启动模式,AMS通知应用进程的ActivityThread,通过Instrumentation创建Activity实例,依次执行生命周期。
完整生命周期:onCreate-onStart-onResume(前台可交互)
退到后台:onPause-onStop;再次切回前台:onSt
原创力文档

文档评论(0)