解决方案 »
- 在34行,总是异常!反正就是不能把raw下的数据库读取
- root权限下的apk如何让他具有root权限,我是菜鸟不太了解
- android 启动一个摄像头录制视频并上传到服务器上
- 求急救!Android 里面,同一个provider可以有两个authorities授权吗?
- android开发自定输入法。
- NDK开发的2个问题。高分求高手来解决。
- 百度云存储 BCS 文件上传,权限设置问题
- android 手机有没有视频录制的应用?
- 好郁闷的问题
- android两个Activity频繁切换导致内存溢出:dequeue native buffer fail
- app 主动防御
- 求助Android RadioGroup里的RadioButton无法选中
sp<A> spa = new A(); 与 A* a = new A(); 的区别了。sp<A> spa = new A(); 执行的流程是:
1) A* a = new A();
2) sp<A> spa = a;步骤2的精髓在与, sp<A> 是一个模板类, 它存储在区栈, 所以函数结束之后, 它会主动调用析构函数。
而A* 是一个指针, 它指向的内存分配在堆区, 函数结束之后, 它不会主动调用析构函数。