![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
爱吉
爱计算机技术学生一枚
展开
-
垃圾回收器GC
java中的垃圾回收机制 JAVA 的一个重要特点就是有垃圾回收器,并且能够自动回收垃圾,这也是java相对与其他语言的有优势的地方,如C语言就没有自动回收垃圾的机制。 java的每一个实例对象和数组都是在对堆里面分配空间的,解释器具有为类实例分配空间的工作能力,在解释器为一个实例分配完存储空间时,就会记录该实例对象所占用的内存区域的使用,一旦对象使用完毕之后,就会原创 2015-12-09 21:07:40 · 1659 阅读 · 0 评论 -
RxBus在rxjava2.0 的使用
RxBus在rxjava2.0 的使用原创 2017-04-10 14:18:47 · 10804 阅读 · 0 评论 -
Mvp-Retrofit-Rxjava-Rxbus的初步使用
最近自己做了个Mvp-Retrofit-Rxjava-Rxbus的demo项目地址:https://github.com/AnnyBaby/Mvp-Retrofit-Rxjava-Rxbus在做这个项目的过程中,动手总比看理解的东西多,也查阅了很多资料,慢慢的理解这些框架的好处,但我这个只是最初版,模式:mvp ,使用的请求是Retrofit-Rxjava相结合其中Rxbus是我自己强原创 2017-04-11 15:29:23 · 976 阅读 · 0 评论 -
在Android 7.0上PopupWindow.showAsDropDown不起作用的解决方法
创建一个类,继承PopupWindowpublic class Solve7PopupWindow extends PopupWindow { public Solve7PopupWindow(View mMenuView, int matchParent, int matchParent1) { super(mMenuView, matchParent,mat原创 2017-05-04 14:04:47 · 4866 阅读 · 4 评论 -
setContentView(R.layout.activity_main);一直报错,原来是glide惹得祸
今天在测试一个demo时,很莫名奇妙的在 setContentView(R.layout.activity_main) 一直报错,检查了layout都没有任何错误,新建一个启动类,布局都是最简单的,但还是报错。那时可是一脸懵逼,无助啊。 最后只能静下心来慢慢排查了,最后发现在项目的build.glide的依赖包中对gilde 4.6.1的依赖导致了上面提到的错误。解决方法:如果没...原创 2018-02-09 09:48:02 · 10023 阅读 · 0 评论 -
ANDROID 7.0 上出现 android.os.FileUriExposedException 异常
简单的解决方法 : 在Application.onCreate加入如下代码if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(bu...原创 2018-02-26 11:18:59 · 292 阅读 · 1 评论