美文网首页
当我们按下Home键再切过来,App都经历了什么

当我们按下Home键再切过来,App都经历了什么

作者: 码农朱同学 | 来源:发表于2022-08-13 14:27 被阅读0次

    视频地址:(本篇文章主要对这个视频作总结)

    https://www.youtube.com/watch?v=r4T9zkhpmII
    大佬的视频链接,膜拜一下大佬,然后开始咱们的话题。

    前情介绍

    当用户在使用 App 的时候按下了 Home 键,然后再切回来,或者在多个 App 之间切来切去,App 的内容会不会改变、会怎么改变、要怎么让它按你的需求去变或不变,这些问题都需要你对 launchMode 有足够的了解。而且不只是 launchMode,这是一个以 Activity 的回退栈(Back Stack)为中心的大话题。

    ** launchMode分为4种 **

    • standard
    • singleTop
    • singleTask
    • singleInstance

    Intent.FLAG_ACTIVITY_***

    • FLAG_ACTIVITY_NEW_TASK
    • FLAG_ACTIVITY_SINGLE_TOP
    • FLAG_ACTIVITY_CLEAR_TOP
    • FLAG_ACTIVITY_MULTIPLE_TASK
    • FLAG_ACTIVITY_NEW_DOCUMENT
    • FLAG_ACTIVITY_REORDER_TO_FRONT
    • FLAG_ACTIVITY_PREVIOUS_IS_TOP
    • FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
    • FLAG_ACTIVITY_RETAIN_IN_RECENTS
    • FLAG_ACTIVITY_TASK_ON_HOME

    android:taskAffinity
    android:allowTaskReparenting
    android:clearTaskOnLaunch
    Activity 的回退栈(Task)
    Android 的最近任务列表(Recents / Overview)切换
    启动器(桌面)的 App 图标点击
    ...

    把以上这些属性弄明白了,才能

    相关文章

      网友评论

          本文标题:当我们按下Home键再切过来,App都经历了什么

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