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

2022-08-13  本文已影响0人  码农朱同学

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

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

前情介绍

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

** launchMode分为4种 **

Intent.FLAG_ACTIVITY_***

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

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

上一篇下一篇

猜你喜欢

热点阅读