软件研发
启动模式 标签描述

在一个项目中会包含着多个Activity,系统中使用任务栈来存储创建的Activity实例,任务栈是一种“后进先出”的栈结构。比如说我们多次启动同一个Activity。系统会创建多个实例依次放入任务栈中。当按back键返回时,每按一次,一个Activity出栈,直到栈空为止。当栈中无Activity。系统就会回收此任务栈。 上面这个例子当中的Activity并没有设置启动模式,你会发现多次启动同一个Activity。而系统却创建了多个实例,白白浪费内存,这样的情况Android早就替我们考虑好了。因此,Android为Activity的创建提供了4种启动模式,而依据实际应用场景的不同。为Act...

  RW5u4wagFmph   2023年12月06日   13   0   0 启动模式应用场景任务栈