Android 经典面试题(含参考答案).docxVIP

  • 1
  • 0
  • 约7.99千字
  • 约 12页
  • 2026-11-16 发布于河北
  • 举报

Android经典面试题(含参考答案)

一、基础JavaAndroid基础

1.简述Activity的生命周期,以及各个回调方法的触发时机

答案:

Activity核心生命周期回调:onCreate()、onStart()、onResume()、onPause()、onStop()、onDestroy(),还有两个可选回调onRestart()。

onCreate():页面第一次创建时调用,只执行一次。适合做布局加载、变量初始化、绑定视图。此时页面还不可见。

onStart():页面变为可见状态,但还不能和用户交互。

onResume():页面置顶,可交互。回到当前页面时会执行。

onPause():页面失去焦点,但是仍然可见(比如弹出对话框)。适合保存轻量临时数据,不能做耗时操作。

onStop():页面完全不可见。适合释放占用资源,取消广播、动画等。

onRestart():页面从停止状态重新启动,在onStop()之后、onStart()之前执行。

onDestroy():页面销毁,释放最终资源。

场景补充:打开新Activity,当前页面先走onPause(),新页面走完onResume()之后,原页面才会执行onStop()。

配置变更(屏幕旋转)默认会销毁重建Activity。

2.Activity的四种启动模式,分别是什么,适

文档评论(0)

1亿VIP精品文档

相关文档