异常处理
文章平均质量分 84
Vicent_9920
这个作者很懒,什么都没留下…
展开
-
关于list的 java.util.ConcurrentModificationException异常处理
今天在做一个数据处理的时候遇到一点问题,因为我需要对一个集合的数据分别截取六分之一然后赋值给六个我需要用到的List集合,然后我对每一个拿到的数据各自在增加一个数据。代码如下:List<Bitmap> emojidata = Utils.scanSpecifyFile(getActivity(), Const.ASSETS_TYPE_EMOJI); List<Bitmap> emoj原创 2016-06-20 22:53:30 · 684 阅读 · 0 评论 -
Sophix更新补丁后崩溃
由于之前测试阿里热更新的时候,打补丁直接崩溃了!而补丁前和补丁后的APK都能正常运行,经过询问客服得知:由于热更新的时候是将整个dex修复,而dex修复的时候在4.X的系统就发生异常了! 解决措施是将Application中热更新初始化方法initHotfix()日志注释掉。然后我自己将实例化方法放在了onCreate()里面,代码如下:public class MyApplication ext原创 2017-07-06 09:25:51 · 1019 阅读 · 0 评论 -
压缩图片
一个人的端午太过无聊了,记一下最近遇到的一个bug。话说在用WebView加载一张本地图片的时候,直接加载速度比较慢,于是我打算将图片压缩一下质量再转为输入流给WebView,结果耗时更长了,代码如下:原创 2017-05-29 17:12:26 · 565 阅读 · 0 评论 -
greendao 查询之数据去重
最近使用greendao的过程中,有一个需求:将数据库的内容根据组别展示。意思就是需要将数据库中的所有组别取出来,然后根据组别加载数据。之前我的笨办法是获取所有的数据,然后对得到的数据手动去重(比较每个实体的组别值是否一致,不是就加到一个List集合中)。 笨办法在数量比较小的数据库里面不会有什么影响,但是为了追求完美,我查询了数据库,得到需要”SELECT DISTINCT”字段才能查询,但是S转载 2017-05-16 11:55:50 · 5213 阅读 · 1 评论 -
#greendao#NoClassDefFoundError:
今天在调试项目的时候,项目编译都正常如初,但是运行的时候直接崩掉了,异常如下:java.lang.NoClassDefFoundError: org.greenrobot.greendao.query.WhereCollector at org.greenrobot.greendao.query.QueryBuilder.<init>(QueryBuilder.java:85) at org.gre原创 2017-05-04 15:55:55 · 1709 阅读 · 0 评论 -
Only the original thread that created a view hierarchy can touch its views.
在Android 77.0的系统中,在子线程更新UI界面会产生如下异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views:可以使用Handler等工具将更新信息发送到主界面,然后通过主界面来更新原创 2016-12-27 13:27:28 · 310 阅读 · 0 评论 -
动态加载Fragment的坑
以前Fragment虽然也在使用,但基本上都是配合ViewPager使用,对于Fragment的事务等知识点很少接触,最近在使用途中踩到了许多坑,所以记下来,下次遇到的话自己可以看看!首先,我想要做的是在Activity的ui界面点击一个按钮,然后在点击事件中将Fragment展现出来,然后Fragment处理完业务之后,通过接口调用回到Activity将Fragment关闭,然后将Fragment原创 2016-11-06 21:21:26 · 2007 阅读 · 0 评论 -
Bitmap与Options微技巧
今天在测试的时候发现一个异常,Bitmap缩放的尺寸没有达到预期的效果,于是我对Options对象输出日志发现,这个尺寸是正常的, Log.e("tag", "W: "+options.outWidth+" H:"+options.outHeight);09-06 08:41:25.536: E/tag(18964): W: 200 H:200但是不管重启IDE还是删除APK重新安装都是一样,显原创 2016-09-06 21:09:22 · 479 阅读 · 0 评论 -
寻找布局背景图
今天在研究demo的时候发现一个奇特的现象,就是一个空白的Layout预览的时候居然有一副背景图,代码如图:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par原创 2016-09-18 20:48:01 · 712 阅读 · 0 评论 -
ListView的Adapter在getView()的时候position始终为0,异常解决了,求解答根本原因
首先,我遇到的问题是Adapter的数据没有问题,但是在调用getView(int position, View convertView, ViewGroup parent)这个方法的时候,Position始终为0.如果你也遇到了,可以看看我整个解决的过程,权当一个反面教材:一开始,当我看到我的ListView不能显示完整的内容时,我是怀疑是Adapter的问题,于是我将Adapter选择了我之前在原创 2016-07-17 19:17:32 · 6259 阅读 · 1 评论 -
ConstraintLayout之Infer Constraints(推断约束)
在使用 ConstraintLayout 的时候,发现一个异常: This view is not constrained vertically: at runtime it will jump to the left unless you add a vertical constraint less… (Ctrl+F1) The layout editor allows you t原创 2018-01-29 10:35:41 · 6209 阅读 · 3 评论