摘要:
一. Looper 1. 如何使用Looper? (1) 定义一个LooperThread. (2) 应用程序中使用LooperThread: 2. Looper.prepare()函数: 3. Looper的创建: 由此可见, 在调用prepare线程中,为该线程设置了一个Looper对象,Loo
阅读全文
posted @ 2015-03-14 15:59
Jackwen
阅读(354)
推荐(0)
编辑
摘要:
RefBase提供了一个函数: extendObjectLifetime(int32_t mode); 用于在构造函数中设置mFlags的值. 以及定义了一个枚举: enum { OBJECT_LIFETIME_WEAK = 0x0001; // 二进制为B01 OBJECT_LIFETIME_F...
阅读全文
posted @ 2015-03-14 14:17
Jackwen
阅读(226)
推荐(0)
编辑
摘要:
1. 通过wp创建sp的例子, 如: int main() { A* pA = new A(); wp wpA(pA); // 弱引用计数为1, 强引用计数为初始值0x1000000. sp spA = wpA.promote(); // 通过promote()得到一个sp. }2. promote...
阅读全文
posted @ 2015-03-14 13:41
Jackwen
阅读(285)
推荐(0)
编辑