Android 2017面试题整理
似乎自去年下半年以来,大家跳槽的少了,还有有些公司裁员了,前几年火热的移动端、前端岗位也越来越少,回归理性。现在各大公司对移动Android/ios的需求基本要求都是三年以上相关经验,有过大型互联网项目经验,基础扎实。那么对于我们从事Android开发的程序员,我们究竟需要掌握哪些技术呢?面试官究竟会问什么呢?今天,结合我的面试经验,给大家整理一下。 Android常见面试题整理 以我的经验,面试基本都是简单到原理循序渐进的过程,所以这里整理的时候也遵循这个思路。 1,Activity的启动模式 standard:默认标准模式,每启动一个都会创建一个实例。 singleTop:栈顶复用,如果在栈顶就调用onNewIntent复用,从onResume()开始。 singleTask:栈内复用,本栈内只要用该类型Activity就会调到栈顶复用,从onResume()开始。 singleInstance:单例模式,除了3中特性,系统会单独给该Activity创建一个栈。 2,Activity是如何缓存的 配置改变导致Activity被杀死,横屏变竖屏:在onStop之前会调用onSaveI...




