- 1
- 0
- 约8.77千字
- 约 8页
- 2026-05-19 发布于河北
- 举报
Android面试题及详细答案
一、基础必考题(每题8分,共40分)
请说说Activity的生命周期,以及onCreate和onStart、onResume的区别,实际开发中你是怎么合理利用生命周期的?
Intent有哪些类型?显式Intent和隐式Intent的区别是什么?实际开发中什么时候用显式,什么时候用隐式?
Android中的四大组件是什么?各自的作用是什么?它们之间怎么通信?
说说Android中的布局类型,LinearLayout、RelativeLayout、ConstraintLayout的区别,实际开发中你优先选哪种,为什么?
什么是ANR?ANR产生的原因有哪些?实际开发中你怎么避免和排查ANR?
二、进阶提升题(每题10分,共30分)
说说Android中的Handler机制,包括Looper、MessageQueue、Message的作用,以及Handler造成内存泄漏的原因和解决方法?
Android中的线程池有哪些类型?各自的适用场景是什么?实际开发中你怎么选择线程池,举例说明?
说说Android中的缓存机制,LruCache的原理是什么?实际开发中(比如图片加载)你是怎么设计缓存的?
三、实操场景题(每题10分,共20分)
实际开发中,遇到列表(RecyclerView)滑动卡顿,你会从哪些方面排查和优化?请结合你做过的项目说明。
请说说你对R
原创力文档

文档评论(0)