- 博客(9)
- 收藏
- 关注
原创 RxJava使用总结
1.RxJava在android中想要使用AndroidSchedulers.mainThread()这个线程,需要在你的gradle文件添加下面这个依赖 compile 'io.reactivex:rxandroid:0.23.0'2.RxLifecycle(GitHub地址)是一个方便我们在安卓中解除Rxjava中订阅,以防内存泄露问题的开源库.有几种写法,这里要注意根据你所使用的方式,添
2015-12-30 22:13:42 1166 2
原创 Android-PullToRefresh自动加载更多
Android-PullToRefresh(github地址)是个十分方便的下拉刷新库(也有上拉加载的功能),各个app中常见到滑到底部自动加载的功能,这里提供一个简单的实现思路: <com.handmark.pulltorefresh.library.PullToRefreshListView xmlns:ptr="http://schemas.android.com
2015-12-22 15:21:31 3311
原创 java中Map转换List
假设:Map<Key,Value> map;使用如下方法即可转换成List:List<Value> list = new ArrayList<Value>(map.values());
2015-12-21 16:28:50 3986 1
原创 Arrays.asList java.lang.UnsupportedOperationException 异常
java中为了避免我们自己手动将数组转换成list,提供了一个便捷的方法如下:String[] a = new String[]{"a","b","c"};Arrays.asList(a)但是有一小点注意,不能对该方法返回的list进行增删操作,因为该方法返回的是Arrays的内部类 Arrays.asList源码:public static <T> List<T> asList(T... a)
2015-12-18 09:59:35 980
原创 git 实用命令
1.比较当前分支与另一分支的指定文件差异git difftool 分支名 文件名注:使用difftool最好配置好可视化的比较工具,本人常用beyondcompare2.一旦远程主机的版本库有了更新,需要将这些更新取回本地,这时就要用到git fetch命令git fetch &amp;amp;lt;远程主机名&amp;amp;gt;上面命令将某个远程主机的更新,全部取回本地。 默认情况下,gi...
2015-12-17 17:43:45 451
原创 git的常用配置
修改的默认编辑为sublime text2git config --global core.editor "'C:/Program Files (x86)/Sublime Text/sublime_text.exe' -w"注意是反斜线”/”
2015-12-17 17:17:33 463
原创 OkHttp关于https请求的设置
https请求由于证书验证问题,直接请求一般都会失败.一般是做证书验证处理或者忽略证书验证,这里介绍后者.解决方案从外文文章中看到,这里搬砖一下.希望对大家有帮助 public static OkHttpClient getUnsafeOkHttpClient() { try { // Create a trust manager that does not
2015-12-08 14:23:53 15149 1
原创 关于fragment的getActivity()返回null的处理
在fragment的使用中经常要使用getActivity获取依附的activity,但在某些情况下回返回null,如果不加处理可能会因空指针异常导致程序崩溃.所以建议每次使用getActivity方法都需检查一下.isAdd(){//这里进行你想要的操作getActivity()}或者if(getActivity()!=null){//这里进行你想要的操作}注:isAdd()是fragm
2015-12-07 11:16:48 1077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人