admin 管理员组

文章数量: 1184232

文档:https://developer.android/guide/components/activities/state-changes

1.简介

不同的事件,一些是用户触发的,一些是系统触发的,导致 Activity 状态转换到另一种状态。

2.配置更改

有许多事件可以触发配置更改。最突出的例子是纵向和横向方向之间的变化。

可能导致配置更改的其他情况包括更改语言或输入设备。

发生配置更改时,活动将被销毁并重新创建。原始活动实例将触发以下回调:

  • onPause()
  • onStop()
  • onDestroy()

新的活动实例并触发以下回调:

  • onCreate(),
  • onStart(),
  • onResume()

使用 ViewModel、onSaveInstanceState()方法和持久本地存储组合来跨配置更改保留活动状态。

3.多窗口

当应用程序进入多窗口模式时,在

本文标签: 入门 状态 Android Activity