-
Activity知识点查看全部
-
当时的查看全部
-
ActivityThread ActivityThread只是一个普通的类! ActivityThread启动过程 ActivityThread运行在一个进程中的主线程!ActivityThread启动时会调用main()方法 核心代码都会在mian()方法中 main()方法中包含以下几个方法 * Looper.prepareMainLooper() //创建一个 消息轮询对象 * ActivityThread thread = new ActivityThread() //创建自己的一个对象 * thread.attach(false) //调用自己的attach方法,与AMS(AcitivityManagerService 简称) 进行交互 * Looper.loop() //调用消息轮询对象 循环消息队列 AMS是一个单独的进程,负责处理所有应用进程 Activity的交互处理逻辑 thread .attach(false)方法中有这样几行代码: * final IActivityManager mgr = ActivityManagerNative.getDefault(); //这段代码获取到了远程AMS对象 * ApplicationThread mAppThread = new ApplicationThread(); * mgr.attachApplication(mAppThread); mAppThread是一个实现了Bundle接口的一个类,这个类主要负责和AMS进行通讯查看全部
-
Activity被创建查看全部
-
Application的创建查看全部
-
activity创建 反射机制查看全部
-
Inst查看全部
-
Instrumetation查看全部
-
Activity生命周期相关类查看全部
-
context类图查看全部
-
先了解的类查看全部
-
activityClientRecord查看全部
-
相关类的重要介绍查看全部
-
ActivityThread查看全部
-
ActivityThread在主线程方法中运行查看全部
举报
0/150
提交
取消