美文网首页Android移动应用基础教程
第五章 Activity跳转及Fragment

第五章 Activity跳转及Fragment

作者: Y_Jaaao | 来源:发表于2020-10-06 08:00 被阅读0次

在Activity之间数据传递

    1. 使用Intent的putExtra()方法传递数据
    1. 使用Bundle类传递数据


      使用Bundle类传递数据

Activity之间的数据回传

Android中的任务栈

  • 任务栈:存放Activity实例的容器,特点:先进后厨
  • 操作:压栈和出栈

Activity的启动模式

  • 1.standard模式:是Activity的默认启动方式,每启动一个Activity就会在栈顶创建一个新的实例
  • 2.singleTop模式:判断要启动的Activity实例是否在栈顶,若在栈顶则直接复用,否则创建新的实例
  • 3.singleTask模式:每次启动该Activity时,系统首先检查栈中是否存在当前Activity实例,若存在则直接使用,并把当前Activity之上的所有实例全部出栈
  • 4.singleInstance模式:会启动一个新的任务栈来管理Activity实例,无论从哪个任务栈中启动该Activity,该实例在整个系统中只有一个

Fragment简介

  • Fragment(碎片):一种可以嵌入在Activity中的UI片段,可以用来描述Activity的一部分布局

Fragment的生命周期

Fragment的生命周期

创建Fragment

创建Fragment

在Activity中添加Fragment

  • 1.通过布局文件添加Fragment
    通过布局文件添加Fragment
  • 在Activity中动态添加Fragment


    在Activity中动态添加Fragment

相关文章

网友评论

    本文标题:第五章 Activity跳转及Fragment

    本文链接:https://www.haomeiwen.com/subject/fnvguktx.html