Andorid 基础几问

log 有几种?

Log.v() Log.d() Log.i() Log.w() Log.e()。根据首字母对应
VERBOSE,DEBUG, INFO,WARN,ERROR。[1]

各个生命周期方法出现的场景?

首次启动:onCreate()->onStart()->onResume
BACK键:onPause()->onStop()->onDestory()
HOME键: onPause()->onStop()
切回 APP: onRestart()->onStart()->onResume() [2]

onPause() 和 onStop() 区别?

onPause(): activity 部分透明的或者不覆盖整个屏幕。
onStop():activity 完全被遮挡。[3]

如何避免OOM?

  1. 减小对象的内存占用
  2. 内存对象的重复利用。
  3. 避免对象的内存泄露。
  4. 内存使用的策略优化。[4]

intent 和 intent filter 的定义?

一个 Intent 可以显式的指明需要启动的模块(比如启动一个指定的Activity),也可以隐式的指明自己可以处理哪种类型的动作(比如拍一张照等)。
通过在manifest文件中的<activity>标签下添加<intent-filter>的属性,使其他的app能够启动我们的activity。[5]


  1. http://blog.csdn.net/android_tutor/article/details/5081713

  2. http://blog.csdn.net/android_tutor/article/details/5772285

  3. http://hukai.me/android-training-course-in-chinese/basics/activity-lifecycle/index.html

  4. http://hukai.me/android-performance-oom

  5. http://hukai.me/android-training-course-in-chinese/basics/intents/index.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,135评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,935评论 0 17
  • 1.什么是Activity?问的不太多,说点有深度的 四大组件之一,一般的,一个用户交互界面对应一个activit...
    JoonyLee阅读 11,047评论 2 51
  • 从小到大,很佩服能够持续很长时间做一件事情的人。也一直很喜欢 道恩.强森,我喜欢叫他巨石,一个不折不扣的践行者,无...
    Ciel天阅读 3,165评论 6 4
  • 这几天,姐姐女儿在我家,两个小妞更爱听故事啦,一人选一本,一天下来好几次,每天要讲5、6本绘本,孩子喜欢听,我也乐...
    甸妈阅读 1,319评论 0 0

友情链接更多精彩内容