E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ActivityStack
resume栈顶Activity--Android P
ActivityStackSuperior#resumeFocusedStackTopActivityLocked()->
ActivityStack
#resumeTopActivityUncheckedLocked
淡淡的宁静
·
2024-09-10 23:25
Android基础
android
从问题出发:捕获监听android 栈顶Activity的resume变化
熟悉Androidframework的同学都清楚Activity进出栈是依靠
ActivityStack
.java(android/frameworks/base/services/core/java/com
huibin147852369
·
2024-02-04 14:39
Activity
ActivityStack
# Android之wm-am(1)
RootWindowContainer--->DisplayContent--->TaskDisplayArea--->
ActivityStack
--->Task--->ActivityRecordRootWindowContainer
小白好了
·
2024-01-05 12:03
2020-02-23-Android View的工作流程
Activity的启动过程我们知道,通过AMS的startActivity方法,最终会调用
ActivityStack
的startActivityLocked方法,通过ActivityStackSupervisor
耿望
·
2023-12-23 11:01
java 反射处理集合_java 反射获取属性/集合学习
获取属性的属性值并修改属性值4、Filed主要方法介绍获取集合方法(只是针对android)BAFAppManager.classprivatestaticStackactivityStack;//我想获取这个
activityStack
月半小野猫
·
2023-11-15 15:25
java
反射处理集合
深入学习ActivityRecord,
ActivityStack
,ActivityStackSupervisor,TaskRecord
它们分别是:
ActivityStack
,ActivityTask以及TaskRecord。下面正式开始老老实实学习下这三个类。看看他们是如何为AMS贡献力量的。
过期的薯条
·
2023-11-02 20:00
(七)AMS解析
2.2AMS重要数据结构2.2.1ActivityRecord2.2.2TaskRecord2.2.3
ActivityStack
2.2.4ActivityStackSuperv
抱着吉他学Android
·
2023-09-26 18:56
Android
framework学习笔记
java
android
开发语言
Android AMS(ATMS)的应用启动流程解析
通过binder进入ATMS:在ATMS中,为应用的第一个activity创建了ActivityRecord,找到其
ActivityStack
,
Mr._W
·
2023-09-26 18:25
Android
android
Activity笔记
1、Activity的启动由Instrumentation来处理,它通过Binder向AMS(ActivityManagerService)发送请求,AMS内部维护一个
ActivityStack
并负责栈内状态的同步
Gen哥哥
·
2023-08-16 06:13
android:configChanges="locale|layoutDirection" 语言变化配置
所以ActivityManagerService(实际在
ActivityStack
)在决定是否重启Activity的时候总是判断为重启。当在andr
程序猿想吃肉
·
2023-07-12 10:57
Android activity启动流程
2、AMS接收到启动请求后,交付ActivityStarter处理Intent和Flag等信息,然后再交给ActivityStackSupervisior/
ActivityStack
处理Activity
简书不简单iiii
·
2023-06-24 05:59
Android12 窗口组织方式(对比Android10)
1.Android10窗口容器组织方式1.1AMS和WMSAndroid10上对窗口的组织方式有两部分,AMS和WMS,AMS容器从大到小依次为:ActivityDisplay->
ActivityStack
DJLZPP
·
2023-06-17 04:53
Android源码分析
多屏多用户
android
基于10.0的activity分析(二)
acivity(这里也包括了一个app打开另一个app的activity的情况)通过第一篇文章我们知道了,当activityonResume后,原来新添加的activityRecord被最终废弃掉了,用了原来
activityStack
暴走的小青春
·
2023-06-14 09:00
【Android】Task
ActivityStack
Activity 三者关系
2021.11.10更新:最近android升级为S版本,阅读Framework代码时,
ActivityStack
已经被删掉,源码中只有Task,因此在此做记录。
风起云涌~
·
2023-06-07 08:58
android
AndroidQ 分屏窗口模式 (AMS部分)
1.多窗口1.1栈Android7.0开始支持多窗口,多窗口分为三种,画中画,分屏,自由窗口,多窗口的核心原理其实就是分栈和设置栈边界,分栈即把不同窗口模式下的Activity放在不同的
ActivityStack
DJLZPP
·
2023-06-07 08:28
Android多窗口模式
android
activity返回栈相关
activityRecordtaskRecord:多个activityrecord组成taskRecord栈,栈顶的activityrecord就是当前获得焦点的activityactivityStack:多个taskRecord组成
activityStack
忧郁的老王
·
2023-04-17 08:16
Android 五种启动模式小结
ActivityRecord、TaskRecord、
ActivityStack
区别ActivityRecord对应着一个Activity实例,保存了Activity所有相关信息TaskRecord指的是一个任务栈
guangdeshishe
·
2023-04-11 05:10
Android
Framework
android
android
studio
ide
SystemUI问题分析之Recents不显示TaskView
出现机型:Android8.1Go版本问题截图:问题界面分析过程拿到这个问题,首先考虑的是有哪些情况会导致这个问题:caseA:没有获取到
activitystack
中的数据;caseB:数据获取到了,没有获取到各个
Monster_de47
·
2023-04-09 04:27
开发艺术探索—Activity的生命周期和启动模式
Activtiy的启动涉及AMS,ActivityThread,Instrumentation,首先由Instrumentation通过Binder通知AMS,在AMS的内部有一个
ActivityStack
leap_
·
2023-04-03 12:24
android7.0锁屏(二)上锁流程
上锁的主要是两个步骤设备加密,这块主要是与android管理设备密码服务相关显示锁屏界面,即展开通知面板,同时加载密码界面的布局,但是会隐藏起来,等到向上划去锁屏界面才显示更新
activitystack
Lonelyyy
·
2023-03-30 14:31
深入理解Activity启动模式
1.前言启动模式在面试中经常被问到,实际开发中应用广泛,所以是必须掌握的一种技能下面,我将详细介绍启动模式的相关知识,希望你们会喜欢第一篇文章,若有纰漏,欢迎指出,必改2.目录Activity启动模式
ActivityStack
从前有个鬼
·
2023-03-26 20:02
AMS(ActivityManagerService)学习笔记
AMS(ActivityManagerService)源码分析两个核心:
ActivityStack
,ActivityTaskstartActivity的intent匹配情况:匹配到的目标对象所在程序包已经有其他元素在运行
Kraos
·
2023-03-18 17:22
Android四大组件
/java/com/android/server/am/-ActivityManagerService.java-ProcessRecord-ActivityStackSupervisor.java-
ActivityStack
.java-ActiveServices-BroadcastQueue
大华华0504
·
2023-03-16 00:42
2021-07-16
Android中会维持一个
ActivityStack
,当一个新Activity创建时,它就会放到栈顶,这个Activity就处于运行状态。2)Service:
扫地僧的徒弟
·
2023-02-22 02:33
adnroid
Android Activity的管理
它对应着一个用户界面;2、TaskRecord也是一个栈式管理结构,每一个TaskRecord都可能存在一个或多个ActivityRecord,栈顶的ActivityRecord表示当前可见的界面;3、
ActivityStack
DroidMind
·
2023-01-31 00:36
ActivityStackSupervisor、
ActivityStack
、ActivityDisplay、TaskRecord、ActivityRecord
Activity的持有关系从ActivityStackSupervisor->ActivityRecordActivityStackSupervisor从ActivityStackSupervisor->ActivityRecordActivityStackSupervisor1、ActivityStackSupervisor是在ActivityManagerService的构造函数里面创建的,而
干一行,爱一行
·
2023-01-05 18:43
activity
android
Activity
Android面试常问基础知识点
Android中会维持一个
ActivityStack
,当一个新Activity创建时,它就会放到栈顶
anpaikan3027
·
2022-12-23 05:05
移动开发
面试
ui
Android Fk: Activity的管理结构简洁总结
学习博客:ActivityRecord、TaskRecord、
ActivityStack
以及Activity启动模式详解:https://www.jianshu.com/p/94816e52cd77一.
马小藤
·
2022-02-18 19:57
Android的Activity
四种状态当程序打开时会创建一个
ActivityStack
,用来存储当前程序的activity。
吃茶泡饭丶
·
2022-02-16 16:02
安卓Preview Window
frameworks/base/services/java/com/android/server/am/
ActivityStack
.java//Settofalsetodisablethepreviewthatisshownwhileanewactivity
DD_Dog
·
2021-06-15 05:59
ActivityManagerService知识点
四大组件进程通信的server端四大组件属于client属于系统进程的一部分
ActivityStack
.java:其实是个管理类,管理activity的各种状态ActivityRecord.java:
ActivityStack
breaktian
·
2021-06-13 06:07
[笔记]Activity的栈与跳转
Process、AMS、
ActivityStack
、ActivityTaskProcess,系统
蓝灰_q
·
2021-05-18 23:49
Android中AMS(ActivityManagerService)、WMS(WindowManagerService)、PMS(PackageManagerService)中的详解
定义AMS:ActivityManagerService负责管理Activity的生命周期的,AMS还借助
ActivityStack
是来把所有的Activity按照后进先出的顺序放在一个堆栈中。在An
ZSGZ_AD
·
2021-04-28 12:59
androidfinish Activity时报ConcurrentModificationException异常并闪退
finishActivity()方法代码:/***结束指定类名的Activity*/publicvoidfinishActivity(Classcls){for(Activityactivity:
activityStack
鲁西南小辉
·
2020-09-16 15:09
android开发问题
异常
管理
《Android开发艺术探索》笔记总结——第一章:Activity的生命周期和启动模式
Activity的工作原理启动Activity的请求会由Instrumentation来处理,然后它通过Binder向AMS发请求,AMS内部维护着一个
ActivityStack
并负责栈内的Activity
安新小子
·
2020-09-11 16:51
Android开发艺术探索笔记
Android性能优化之APP启动白屏
在启动Activity的时候会在
ActivityStack
中调用ActivityRecord的showStartWindow方法,该方法会调用WindowManagerService的setAppStartingWindow
罗公子
·
2020-09-11 11:12
Android性能优化
Activity相关类
ActivityStackSupervisor,顾名思义,就是用来管理
ActivityStack
的。
破破爱吹牛
·
2020-08-25 00:23
Android
基础知识
Android系统中启动Activity的流程
(2)ActivityMangerService调用
ActivityStack
.startActivityMayWait,做好启动Activity前的准备。
胜天半子
·
2020-08-24 23:13
Android
Java
Android
Activity启动
Android解决应用崩溃后重启的问题,以及与bugly的冲突
如何解决崩溃后重新的问题,可以参见下面的文章,本文不做过多的描述,清空
activityStack
即可。Android解决应用崩溃后重启的问题核心代码如下:publicclassBuglyCra
失落夏天
·
2020-08-24 21:37
安卓
Activity启动模式&Task栈
ActivityStack
中的TaskRecord列表保存了AMS中所有的Task信息,
ActivityStack
、Task
JasmineBen
·
2020-08-23 15:25
9.25
ActivityManagerServicestartActivtyAsUser@ActivityManagerServicestartActivityMayWait@ActivityStackstartActivityLocked(1)@
ActivityStack
鹤书嗣音
·
2020-08-20 23:01
Android Activity的启动源码分析
的启动过程首先来大致了解总体启动流程步骤具体内容:1、Launcher进程通过Binder驱动想ActivityManagerServcie类发起startActivity请求;2、ActivityManagerService类接收到请求后,向
ActivityStack
ylq240911
·
2020-08-18 10:42
Android6.0之AMS启动app中篇之创建app进程
ActivityStackSupervisor类中的startActivityUncheckedLocked方法,该方法主要是为要启动的activity准备一个task:有可复用的task,就直接使用;没有的话,就先寻找一个合适的
ActivityStack
疾风-Bevis
·
2020-08-15 13:00
Android-AMS
android 设置默认launcher 附上代码
->publicvoidsystemReady(finalRunnablegoingCallback){...mMainStack.resumeTopActivityLocked(null);...}
ActivityStack
.javafinalbooleanresumeTopA
永远的黑马
·
2020-08-07 14:28
Android
Activity启动过程详解
,下图是整个Activity启动的方法调用链,主要涉及到的类包括:Activity、Instrumentation、ActivityManagerService、ActivityStackSuper、
ActivityStack
泼墨成空
·
2020-08-04 02:55
Android框架层
炭灰似雪
Android 7.1.2(Android N) Activity启动流程分析
/services/core/java/com/android/server/am/-ActivityManagerService.java-ActivityStackSupervisor.java-
ActivityStack
.java-ActivityRecord
qingdaohaishanhu
·
2020-08-03 20:18
Android
RxAndroid+Retrofit+GreenDao+MVP框架---通用基类封装(一)
https://github.com/850125665/WeatherApp维护activity栈有些需求需要一键退出应用功能,或者跳转到多个activity后,想一键返回到主activity相关代码
ActivityStack
.java
辉林
·
2020-08-03 14:22
android
Android——带你从ADB命令行查看Task任务栈的管理方式
一概念1Task2
ActivityStack
3ActivityRecordProcessRecord二任务栈的切换演示情况一单一Task默认的启动模式下App切换时的Activity栈情况1从App2ActivityB
David-Kuper
·
2020-08-03 08:09
Android
Coding
编程体会
Android开发
[Android Fk] AMS对Activity管理的简单梳理(基于P)
学习博客:ActivityRecord、TaskRecord、
ActivityStack
以及Activity启动模式详解:https://www.jianshu.com/p/94816e52cd77一.
TaylorPotter
·
2020-08-02 22:03
SystemUI RecentsActivity 分析
点击recent按钮,界面上会显示所有有界面后台的task的栈顶缩微图(Launch不会显示)预先了解
ActivityStack
,ActivityRecord,TaskRecord关系
ActivityStack
淡定的人O
·
2020-08-01 02:13
SystemUI详解
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他