- 博客(11)
- 收藏
- 关注
原创 LitePal条件更新数据失败、插入失败?
检查更新的字段类型是否为Integer设置的值是否为0!!数据库字段类型为Interger传入0会当作null来处理 所以不会生效解决方式 把数据库值依次加1LitePal字段没有int类型
2020-07-10 15:13:53
725
1
原创 reclervier notifyDataSetChanged刷新数据错乱
在setAdapter前设置setsetHasStableIds(true) @Override public long getItemId(int position) { return list.get(position).getId(); }需要重写getItemId(int position)来返回一个代表每个数据项的唯一ID,如果您没有一个类似 id 的唯一值,则可以使用字符串上的 hashCode() 来获取唯一值。结果也是一样的。图片闪烁也可以这样设置试试
2020-07-08 16:06:12
646
原创 LitePal save、saveOrUpdate方法不能保存数据??
检查你的bean的id是否String类型LitePal默认提供了一个long id作为主键。如果自己创建id字段也必须为int或者long类型,不然保存不了新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑
2020-07-06 16:32:36
1469
转载 完美解决ViewPager与各种横向滑动组件(横向RecyclerView,ScrollView等)冲突问题
https://www.jianshu.com/p/d366ea0755f8
2019-11-25 15:04:34
993
转载 高度为wrap_content的TextView内容居然显示不全?
概述 最近碰到一个bug,花了很大力气才搞定,所以值得写一篇文章来纪念一下。 备注:用于分析的源码版本为 android-25。Bug情况 根据我们实际的应用场景,编写了一个可以复现该 bug 的 demo。核心代码如下:...
2019-10-25 10:10:13
1507
2
原创 tablayou设置固定下划线和根据文字显示长短显示下划线
1、固定下划线上图上图!!!找了蛮久的才做好,呜呜!!TabLayout布局初始化<android.support.design.widget.TabLayout android:id="@+id/tb_home" app:tabSelectedTextColor="@color/g333333" app:tabTextColor="@...
2019-10-24 13:54:07
978
原创 多个fragment切换优化
/** * fragment切换优化 * @param position 正要显示的fragment的下标 */ public void switchFragment(int position) { BaseFragmentNew nextFragment = mNewList.get(position); if(tempFra...
2019-10-23 09:39:27
155
转载 为什么在Android中推荐使用SparseArray替换HashMap??
HashMap如果不指定数组的大小,则数组大小默认为16。当数据达到一定的容量限制时(这个容量满足这样的一个关系时候将会扩容:HashMap中的数据量>容量*加载因子,而HashMap中默认的加载因子是0.75)扩容将会是原来的2倍所以,重点就是这个,只要一满足扩容条件,HashMap的空间将会以2倍的规律进行增大。假如我们有几十万、几百万条数据,那么HashMap要存储完这些数据将...
2019-10-18 14:08:29
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人