首页 > 试题广场 >

下列关于Activity的表述错误的是?()

[单选题]

下列关于Activity的表述错误的是?()

  • 应用运行过程中创建的Activity存储在任务栈中,一个应用进程只有一个任务栈
  • 一个应用的Activity可以启动其他应用的Activity
  • 当一个Activity被系统停止后,系统会根据系统资源状况决定在内存中继续保存Activity的状态,还是完全销毁
  • 当一个Activity被系统销毁时,应用可以通过重写onSaveInstanceState自行保存Activity状态
揚头像
四个启动模式里面只有SingleInstance启动模式才会创建一个新的任务栈。在这个程序内创建的新任务栈也会在当前的进程中,不同的任务栈之间的Activity不能直接传递值,要通过Binder的方式才能传值。另外,通过指定TaskAffinity来指定栈名也可以创建新的任务栈。
发表于 2019-09-10 20:53:43 回复(0)
一个Activity只能有一个任务栈,一个应用进程可以有多个任务栈
发表于 2020-05-12 00:01:19 回复(0)
Activity里的onSaveInstanceState()方法,虽然系统会自动调用它来保存Activity的一些数据,但当除它默认要保存的数据外,我们还要保存一些其他数据的时候, 我们就需要覆盖onSaveInstanceState()方法来保存Activity的附件信息
发表于 2020-11-24 09:25:37 回复(0)