Android应用开发面试题及详细答案.docxVIP

  • 1
  • 0
  • 约1.62万字
  • 约 15页
  • 2026-05-18 发布于河北
  • 举报

Android应用开发面试题及详细答案

一、基础必考题(入门级,考察基础功底,无套路)

1.请说说Activity的生命周期,以及你在项目中是怎么运用的?

答案:Activity生命周期核心7个方法,按执行顺序分为:

1.onCreate:Activity创建时调用,只执行一次,主要做初始化操作(比如findViewById、初始化ViewModel、设置监听、加载基础数据,不做耗时操作);

2.onStart:Activity可见但不可交互(比如被其他透明Activity覆盖时,此时Activity已经显示,但无法点击);

3.onResume:Activity可见且可交互,处于前台,此时用户可以操作界面,是交互的主要阶段;

4.onPause:Activity失去焦点(比如跳转到另一个Activity、按Home键),可见但不可交互,此时会保存当前界面状态(比如输入框内容),避免耗时操作(否则会影响新Activity的启动);

5.onStop:Activity完全不可见(被其他Activity完全覆盖),此时可以释放一些非必要资源(比如停止动画、暂停视频播放);

6.onDestroy:Activity销毁时调用,只执行一次,主要做资源释放(比如取消网络请求、解绑广播、释放Bitmap、关闭数据库连接);

7.onRestart:Activity从停止状态重

文档评论(0)

1亿VIP精品文档

相关文档