- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Android中接口类(Interface)的一点认知
在C++中,我们经常使用的函数,通常会提炼一下做个类出来,哪里需要用就在哪里利用对象来调用方法。或者,更进一步的提炼,做个纯虚类,将仅提供方法声明,而具体的实现交给实现者自己去处理。 在android中,今天接触到接口,个人认知,特此记录。 接口类的大致写法: public interface NetWorkListener { void onFinish(Stri
2017-06-15 10:39:24 1673
原创 阅读android源码,Refbase,wp,sp一点所得
一、 RefBase是引用计数的类,它封装了引用计数的技术细节。包括增加强引用计数,增加弱引用计数,减少强引用计数, 减少弱引用计数等等。 但是对RefBase的具体操作,却是委托给了weakref_impl这个类。就好比RefBase是一块农田,对农田的操作由weakref_impl这个 农夫来操作。 weakref_impl是RefBase内部定义的一个类weakref_t
2017-06-06 14:45:01 449
原创 Android源代码中使用的内部类
安卓的RefBase.cpp中,有weakref_impl成员,它是内部类,继承自RefBase这个类中的另一个内部类weakref_type. 之前一直没有见过这种用法,特地在vs中写个类似的测试,特此记录 class Father { public: int m_iAge; class BaseMp //1.定义内部类,并且实现 { }; fri
2017-06-02 16:11:21 342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人