概述
1.概述
在10.0的产品开发中,产品需要,在跟踪某个页面启动的时候显示和隐藏导航栏,而AMS中 所有的Activity 都是由AMS来负责启动的,那么要想深入了解AMS的启动流程,就得从AMS处了解
2.AMS跟踪Activity启动流程来显示和隐藏导航栏的核心类
frameworks/base/services/core/java/com/android/server/am/ActivityStarter.java
3.AMS跟踪Activity启动流程来显示和隐藏导航栏的核心功能实现和分析
在对AMS的启动流程跟踪完后,发现最重要的startActivity的处理是在ActivityStarter.java中处理的,接下来就看ActivityStarter.java中是怎么处理的
如下:
private int startActivity(IApplicationThread caller, Intent intent, Intent ephemeralIntent,
String resolvedType, ActivityInfo aInfo, ResolveInfo rInfo,
IVoiceInteractionSession voiceSession, IVoiceInteractor voiceInteractor,
IBinder resultTo, String resultWho, int requestCode, int callingPid, int callingU
最后
以上就是舒适微笑为你收集整理的Android 10.0 AMS跟踪Activity启动流程来显示和隐藏导航栏的全部内容,希望文章能够帮你解决Android 10.0 AMS跟踪Activity启动流程来显示和隐藏导航栏所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复