![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
札记
cq_async
这个作者很懒,什么都没留下…
展开
-
IM即时通讯
1.使用openfire的时候new Thread() { @Override public void run() { ConnectionConfiguration configuration = new ConnectionConfiguration("10.0.2.2", 5222, "bzwang.tzsoft.原创 2016-04-02 23:05:49 · 780 阅读 · 1 评论 -
项目坑
当程序进入后台的时候,程序所在的进程就会变成不可见进程,进程可能会被回收,那么在程序中如果使用Application进行传递对象的时候,再调用对象中的方法,可能会报空指针;解决办法:1.判断Application是不是为null,要是为空的话,不再调用去其中的方法,特别是即时通讯这种需要长连接的应用,在用Application传输连接对象的时候就有可能出现这种现象(一般在Application中只传原创 2016-03-31 02:07:29 · 355 阅读 · 1 评论 -
关于android内存优化的几点建议
1.及时清理不用的对象数据android内存优化主要集中在对数据的处理之后没有集中销毁原有的集合数据 比如MVP模式,从model层传递过来的数据在view层进行了重新封装之后原有集合内部的数据依旧保持内存占用,相当于内存保留了两份,而这两份数据指向不同的地址,而对于java虚拟机来说,回收内存是通过主动调用系统GC来进行遍历回收,而遍历回收是如遇root比较深,遍历时间比较久,在GC争抢到CPU原创 2016-12-27 23:49:05 · 427 阅读 · 0 评论