-
好好好!查看全部
-
ActivityManagerNative是AMS的一个代理对象,通过它可操作AMS,对跨进程通讯起到辅助作用。 H hanlder主要处理AMS发来的具体消息,通过不同的case处理聚力逻辑。如create,stop查看全部
-
ActivityClientRecord 是对客户端Activity的一个描述类查看全部
-
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查看全部
-
Avtivity详解查看全部
-
activityThread 本质上是一个java类(本身不是一个线程)运行在一个activity进程的主线程当中 与消息队列有关 ams(activity manner service) attach方法与ams交互查看全部
-
context(上下文 所依赖的环境) contextiml(context的实现类) context ->contextiml ->contextWrapper查看全部
-
activityThread查看全部
-
onDestory()方法用户一般处理一些像注册广播,终止线程,清除一些变量等一些收尾工作查看全部
-
一个应用中Context的数量等于Activity的个数 + Service的个数 + 1,这个1为Application查看全部
-
OnResume 的回掉过程,查看全部
-
ActivityThread 并不是 Thread!查看全部
-
activitu H类主要处理夸进城通信,传过来的的东西,也就是和AMS交互的逻辑查看全部
-
一个进城,默认就生成一个主县城么?查看全部
-
Context查看全部
举报
0/150
提交
取消