问题分析
鲨鱼不会飞
进击的攻城狮
展开
-
快速简单处理anr
如何快速定位anr问题???简单教你一招。原创 2017-07-24 10:03:03 · 328 阅读 · 0 评论 -
AndroidStudio 内存泄漏的分析过程
前言部分这次泄漏是自己代码写的太随意引起的,讲道理,代码写的太为所欲为了,导致有些问题根本就很难发现。泄漏产生的原因,由于activity未被回收导致。这里给我们提出的一个警示,在使用上下文的时候,我们要特别注意,尤其是一些实例的上下文,如:activity、fragment等。这次的错误原因就是我把activity作为上下文传给了Glide使用,结果后期我做夜间模式,需要重启activ...原创 2019-05-21 17:38:45 · 2906 阅读 · 6 评论 -
装饰模式应用 为RecyclerView.Adapter添加上拉加载更多
这个包装类主要有两个关键点:第一个是列表尾部添加一个条目,用于显示各种加载的状态,就是添加了一个特殊类型的holder。第二个是监控列表滚动,滚动到我们添加的那个holder的时候,触发我们需要的操作,比如修改holder里的状态文字等。注意问题:以前做过两一个实现方案,主要的区别在第二点,方案没有监控列表滚动,而是在添加的尾部的holder绑定操作的时候,进行回调加载更多方案,然后在会掉...原创 2018-10-11 17:45:04 · 376 阅读 · 0 评论 -
RecyclerView滚动指定条目并在页面中居中
RecyclerView滚动指定条目并在页面中居中内容提要本次的需求是通过指定position来控制条目滚动,并且要滚动到指定到中间的位置。下面先上图,看看是不是你要如下介绍主要的步骤带着问题去做需求是一个很不错的方式:1.我们要滚动条目?怎么滚动呢?2.滚动到指定的position是很容易,但是条目并没有到指定准确的位置,怎么办呢?上面的两个问题解决了...原创 2018-04-25 22:46:11 · 9444 阅读 · 11 评论 -
NotSerializableException异常记录
NotSerializableException异常记录Caused by:原创 2018-04-08 14:36:44 · 1645 阅读 · 0 评论 -
ListView嵌套GridView使用解析
ListView嵌套GridView使用原创 2018-03-14 14:13:15 · 1613 阅读 · 0 评论 -
TextView下划线的添加,控制下划线和文字的距离
TextView下划线的添加,控制下划线和文字的距离下面是效果图:图片:因为在思考这个效果的时候花了一点时间,所以记录了这个过程:首先实现上面效果我们首先会想到是什么?没错就是TextView的自带的下划线的属性:holder.tvCount.setPaintFlags(Paint. UNDERLINE_TEXT_FLAG);holder.tvCount.getPa原创 2017-09-27 11:37:44 · 10437 阅读 · 5 评论 -
GreenDao查询数据带缓存
GreenDao查询数据带缓存问题记录:查询某一个dao该到里面存有一个bean如下:@Entityclass test{ private String s1; private String s2; @Transient private Bean bean;//特定的一个关系类}然后这个关系类并不是每次都需要使用,所以分出两个方法,一个是只查询test;另一个 是查询出test原创 2017-11-30 18:10:23 · 1952 阅读 · 1 评论 -
删除ButterKnife绑定过的View时候,运行报错
删除ButterKnife绑定过的View时候,运行报错找不到view原创 2017-11-15 15:47:32 · 747 阅读 · 0 评论 -
TextView显示不全问题分析
TextView显示不全问题分析记录问题欢迎指教。我是用权重分割了TextView然后在TextView上做了单行的限制,可是在不同的数据上显示出不一样的效果。原创 2017-11-02 11:57:34 · 8622 阅读 · 0 评论 -
RecyclerView条目不能填充的问题
RecyclerView的Item条目不能填充的问题问题描述:发现问题是是用这种方式去填充布局不能填充recyclerview,这个时候Item的根布局是LinearLayout: View childView = mLayoutInflater.inflate(R.layout.item_member_integral_explain, null,false);方案1.这个时候保持原创 2017-11-08 17:13:14 · 896 阅读 · 0 评论 -
greendao操作数据库升级导致表数据丢失
greendao操作数据库升级导致表数据丢失,原来表中数据拷贝到新表失败导致。原创 2017-09-15 13:48:25 · 1728 阅读 · 0 评论 -
如何在4.X版本实现Switch在5.X的效果
如何在4.X版本实现Switch在5.X的效果前言这个需求可能不多,不过本篇博客主旨是希望能通过记录实现这个需求的过程,给同学们一些解决问题的思路原创 2017-08-09 21:22:05 · 424 阅读 · 0 评论 -
Unable to find method 'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath
记录一下Gradle和Gradle 插件 版本不兼容的一个错误错误信息如下。Unable to find method 'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V'.Possible causes for this unexpected error include:Gr...原创 2019-07-30 13:43:16 · 25682 阅读 · 12 评论