Android面试题解析Android专题

面试题:Android中的Fragment从启动到销毁的过程中生

2020-10-14  本文已影响0人  千夜零一

答案(先看答案后看解析)

启动时调用方法顺序
onAttach()
onCreate()
onCreateView()
onActivityCreated()
onStart()
onResume()
关闭时调用方法顺序
onPause()
onStop()
onDestroyView()
onDestroy()
onDetach()
重新启动时调用顺序
onStart()
onResume()

探究Fragment概念

  Fragment是Activity的一部分,使得Activity更加的模块化设计。我们可以认为Fragment是一种子Activity。

下面是关于Fragment(碎片)的重要知识点 :

如何使用Fragment

  通过继承 Fragment 类来创建碎片。可以通过使用 元素在活动的布局文件中声明碎片来在你的活动中插入碎片。
  在引入碎片之前,由于每次给定的一个时间点在屏幕上只能显示单一的活动,因此我们有一个局限。我们无法分割设备屏幕并且独立的控制不同的部分。伴随着碎片的引入,我们获得了更大的灵活性,并使得一个时间点只能在屏幕上有一个单一活动的限制被移除。现在我们可以有单一的活动,但每个活动由多个碎片组装,每个碎片有自己的布局,事件和完整的生命周期。

Fragment的生命周期解析

Android 的碎片拥有自己的生命周期,与 Android 的活动很相似。下面简单介绍它生命周期的不同阶段。

这是在类fragment中你可以重写的方法列表:

上一篇 下一篇

猜你喜欢

热点阅读