![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 85
YuanYuan_Tech
这个作者很懒,什么都没留下…
展开
-
Activity内部Handler引起内存泄露的原因分析
Activity内部Handler引起内存泄露的原因分析以及解决方法。原创 2015-07-04 23:41:22 · 1014 阅读 · 1 评论 -
Rxjava分析—Subject
Subject在ReactiveX是作为observer和observerable的一个bridge或者proxy。因为它是一个观察者,所以它可以订阅一个或多个可观察对象,同时因为他是一个可观测对象,所以它可以传递和释放它观测到的数据对象,并且能释放新的对象。一共有四种为不同用途而设计的Subject,分别为AsyncSubject、BehaviorSubject、PublishSubject。原创 2015-10-24 19:00:41 · 1371 阅读 · 0 评论 -
Android应用接入微信开放平台
本文讲述了Android应用如何接入微信开放平台,并详细说明了接入过程中遇到的应用签名问题以及解决办法。原创 2015-11-16 00:50:00 · 1612 阅读 · 0 评论 -
Java中的Map
本文将讨论Java中的HashMap、LinkedHashMap、HashTable、ConcurrentHashMap。原创 2016-03-24 23:03:59 · 559 阅读 · 1 评论 -
Android如何保证一个线程最多只能有一个Looper?
Thread-Specific Storage Pattern原创 2016-04-01 21:04:59 · 12443 阅读 · 5 评论 -
LRU Cache的实现
LRU Cache原创 2016-03-25 15:55:54 · 1071 阅读 · 0 评论 -
Android AsyncTask的源码分析
AsyncTask的源码分析,以及相关设计模式模板方法模式,策略模式,Half-Sync/Half-Async模式。原创 2016-04-08 10:20:28 · 699 阅读 · 0 评论 -
Activity内部Handler引起内存泄露的原因分析
Since this Handler is declared as an inner class, it may prevent the outer class from being garbage collected. If the Handler is using a Looper or MessageQueue for a thread other than the main thread, then there is no issue. If the Handler is using the Loo原创 2015-01-22 01:18:21 · 2669 阅读 · 1 评论 -
Android处理软键盘的可见性
Android软件的显示与隐藏原创 2016-06-08 23:01:44 · 641 阅读 · 0 评论 -
android.app.Fragment$InstantiationException的原因分析
每个Fragment必须要有一个无参构造方法,这样该Fragment在Activity恢复状态的时候才可以被实例化。强烈建议,Fragment的子类不要有其他含参构造方法,因为这些构造方法在Fragment重新实例化时不会被调用。取而代之的方式是,通过setArguments(Bundle)设置参数,然后通过getArguments获得参数。原创 2015-04-24 21:47:36 · 1199 阅读 · 1 评论 -
RxJava概述
ReactiveX是利用可观察数据流实现异步编程的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。RxJava是Reactive Extensions的Java VM实现,它是一个使用可观察序列编写异步和事件驱动程序的库。它扩展了观察者模式以支持数据和事件序列,并且加入操作符Operator。它将你的注意从低级别线程,线程同步,线程安全和并发数据对象这些复杂问题中转移。原创 2015-06-25 23:14:14 · 1915 阅读 · 0 评论 -
Android依赖注入的实现
通过Java注解代替常规的findViewById()初始化View,和setOnClickListener()设置监听器。原创 2015-01-12 00:39:59 · 1299 阅读 · 2 评论 -
Rxjava分析—Subject
Subject在ReactiveX是作为observer和observerable的一个bridge或者proxy。因为它是一个观察者,所以它可以订阅一个或多个可观察对象,同时因为他是一个可观测对象,所以它可以传递和释放它观测到的数据对象,并且能释放新的对象。一共有四种为不同用途而设计的Subject,分别为AsyncSubject、BehaviorSubject、PublishSubject。原创 2015-04-02 00:13:55 · 10292 阅读 · 2 评论 -
RxJava概述
ReactiveX是利用可观察数据流实现异步编程的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。RxJava是Reactive Extensions的Java VM实现,它是一个使用可观察序列编写异步和事件驱动程序的库。它扩展了观察者模式以支持数据和事件序列,并且加入操作符Operator。它将你的注意从低级别线程,线程同步,线程安全和并发数据对象这些复杂问题中转移。原创 2015-03-30 23:54:34 · 1053 阅读 · 0 评论 -
android.app.Fragment$InstantiationException的原因分析
每个Fragment必须要有一个无参构造方法,这样该Fragment在Activity恢复状态的时候才可以被实例化。强烈建议,Fragment的子类不要有其他含参构造方法,因为这些构造方法在Fragment重新实例化时不会被调用。取而代之的方式是,通过setArguments(Bundle)设置参数,然后通过getArguments获得参数。原创 2015-06-25 00:51:18 · 4613 阅读 · 1 评论