Android高级工程师面试题(含详细实战答案).docx

Android高级工程师面试题(含详细实战答案).docx

Android高级工程师面试题(含详细实战答案)

一、Android基础与进阶核心(必问)

1.说说Activity启动流程、生命周期,以及前台后台切换的生命周期回调

参考答案:

常规Activity启动核心流程:点击页面控件发起startActivity,最终调用AMS跨进程校验权限、任务栈、启动模式,AMS通知应用进程的ActivityThread,通过Instrumentation创建Activity实例,依次执行生命周期。

完整生命周期:onCreate-onStart-onResume(前台可交互)

退到后台:onPause-onStop;再次切回前台:onSt

文档评论(0)

1亿VIP精品文档

相关文档