自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿姆斯特哩的博客

掉在水里你不会淹死,呆在水里你才会淹死,你只有游,不停的往前游。失败并不可怕,害怕失败才真正可怕

  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-23 15:15:42 340

原创 Error: Inconsistency detected. Invalid item position 11(offset:11).state:37 RecyclerView

重现的方法是:使用 RecyclerView 加官方下拉刷新的时候,如果绑定的 List 对象在更新数据之前进行了 clear,而这时用户紧接着迅速上滑 RV,就会造成崩溃,而且异常不会报到你的代码上,属于RV内部错误。初次猜测是,当你 clear 了 list 之后,这时迅速上滑,而新数据还没到来,导致 RV 要更新加载下面的 Item 时候,找不到数据源了,造成 crash.解决方案:

2016-08-23 14:28:44 4259 1

原创 当RxLifecycle遇到MVP 在P中没有Bind怎么破?

https://github.com/trello/RxLifecycle看完rxLifeCycle 你会发现 好方便啊~但是在MVP中 尤其是P中没有bindToLifeCycle啊 怎么破?解决方案:搞一个接口实现public interface IParaView extends IBase { void updateData(); Observable.T

2016-08-12 17:54:35 4266 1

原创 rxJava 相关资源目录整合-逐渐更新

给 Android 开发者的 RxJava 详解 -扔物线Rxlifecycle使用详解,解决RxJava内存泄露问题

2016-08-11 17:44:38 459

转载 小芳 MVP模板 弱引用版本 超赞

本文内容转自:http://blog.csdn.net/fancy_xty/article/details/52149548模板修改:http://blog.csdn.net/fancy_xty/article/details/52154256我自己修改的地址:https://github.com/lvwenbo0107/MVPDeomo在公司项目中使用RxJava和MVP已经

2016-08-09 17:30:57 1136

原创 ViewPage Fragment 懒加载

最近遇到这么一个问题,ViewPage+Fragment的传统布局,ABC三个Fragment,其中BC都是内嵌一个RecyclerView,异步加载item,经常遇到一个现象就是点击b的时候,a,c也请求加载了,log如下:08-08 17:57:39.601 26333-26333/com.nuctech.tr.trapp I/SetupHardwareParameterFragment:

2016-08-08 18:11:53 2647

原创 Java == 与 equals 区别

老生常谈的问题,居然忘了,写个博客记录一下,直接说本质不扯没用的!equal:是用来比较两个对象内部的内容是否相等的,由于所有的类都是继承自java.lang.Object类的,所以如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equal方法返回的却是==的判断,因此,如果在没有进行该方法的覆盖后,调用该方法是没有任何意义的。在java面向

2016-08-05 11:24:50 520

原创 Logger 最好用的log框架介绍

https://github.com/orhanobut/loggerLoggerSimple, pretty and powerful logger for androidLogger provides :Thread informationClass informationMethod informationPretty-print for json con

2016-08-05 09:43:05 10915

原创 如何巧妙的变量更新绑定到Adapter的List呢,并更新到数据库呢?

场景:List绑定Adapter于RecylcerView上,如何通过修改EditText的值修改List对应item的值呢?如何只将修改完的值更新到数据库呢?UI图:方案:1.感谢小单同学的一句话,我恍然大悟。。。Convert中的Object对象正是List中对应postion的item么。。。2.给Objext加一个标记为,这样遍历list就找到了么~public

2016-08-04 18:06:17 987

原创 MaterialEditText 一个灰常漂亮的强大EditText

非常强大 贴网址使用自己看吧点击打开链接下午用setOnKeyListener 监听按键输入,发现字母跟数字无法监听,估计这些都不是key吧。。。于是乎转用TextWatcher 药到病除上代码: //--新增 设置 EditText 范围检查 public ViewHolder setEditTextCheck(int viewID, Object object)

2016-08-03 17:11:29 3057 1

转载 FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别

今天搞ViewPage滑动Fragment,一滑动再一回来就重建。。。找了半天,以为生命周期搞错了,后来发现用的Adaper是FragmentStatePagerAdapter。。。正好整理一下这方面的知识点。FragmentPagerAdapter是android-support-v4支持包里面出现的一个新的适配器,继承自PagerAdapter,是专门用来给支持包中出现的ViewPag

2016-08-03 17:00:38 2513

转载 Android使用sqlliteOpenhelper更改数据库的存储路径放到SD卡上

转载地址:http://blog.csdn.net/howlaa/article/details/46707159如果使用默认的系统管理,默认放在包下面,比较省心,而且在卸载app后不会造成数据残留,但是这样也有一个问题,比如我做一个背单词的软件,那么当用户卸载掉这个app时,他辛辛苦苦下载的单词库也没了...所以我想到的解决方案,就是把数据库路径改下,不放到包下面,放到SD卡上。

2016-08-01 11:24:25 1156

AndroidStudio 必用插件

codeGenerator drawableImport adbWifi Profix codeGenerater parecelableGenerator... 下载后即可本地安装。无法翻墙的你们不要太高兴哦!

2016-03-02

Android WiFi ADB (AS plugin)

zip直接在as plugin 中安装即可使用

2016-02-24

greenDao 示例 楼主洒泪奉献 android

内容包括 greenDao 这个秒杀其他ORM的开源大作 在AS中的配置 以及简单的增删改查 里面的ListView也是使用万能适配的 大家可以借鉴

2015-10-30

AndroidStudio jni 示例

查了很多资料 好多都能用 所以楼主写了一个 方便新手学习啊

2015-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除