异常解决
在开发中,不常遇见的问题
__趁早
这个作者很懒,什么都没留下…
展开
-
Android APPbarlayout与SwipeRefreshLayout刷新滑动冲突解决
appbarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { @Override public void onOffsetChanged(AppBarLayout appBarLayout, final int verticalOffset) { mSwipeRefreshLayout.setEnabled(verticalOffset >= 0);//页面滑动原创 2020-09-25 15:37:57 · 1166 阅读 · 1 评论 -
Android The specified child already has a parent. You must call removeView() on the child‘s parent
当使用addview()的形式给布局添加view,一般都是要在addview之前先使用,Linearlayout.removeAllViews();但有些时候还是会有异常,提示这个消息,所以可以试一下这种方法:解决方法: linearlayout.removeAllViews(); View view = getChildView(); if (view.getParent() i...原创 2020-01-16 14:27:29 · 567 阅读 · 0 评论 -
Android java.lang.NoSuchFieldError: 完美解决办法,以及原因
FATAL EXCEPTION: mainProcess: cn.com.jusoft.epumping.staff, PID: 27129java.lang.NoSuchFieldError: No static field ib_select of type I in class Lcom/ufo/imageselector/R$id; or its superclasses (decla...转载 2019-12-24 14:31:07 · 6283 阅读 · 0 评论 -
Android全局异常捕获,并将错误信息保存到SD卡中
package com.example.testerror;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.os.Build;import android.os.Environment;...原创 2018-12-18 19:14:51 · 360 阅读 · 0 评论 -
Android Gradle sync failed: Already disposed: Module: '***'的一种解决方案
问题背景:工程中的一个module迁移成单独的库,用submodule的方式去管理。lib包加载失败问题描述:但代码同步下来之后sync的时候就子工程就报错了,错位信息是Gradle sync failed: Already disposed: Module: ‘子工程名字’,大概的意思就是这个Module已经被处理好了没有必要再二次处理。问题解决:经分析查资料后发现这主要就是Android...转载 2019-10-15 16:56:52 · 580 阅读 · 0 评论 -
Invalid VCS root mapping. 路径 is registered as a Git root, but no Git repositories were found there.
报错详情:Invalid VCS root mappingThe directory <路径 is registered as a Git root, but no Git repositories were found there.图片显示:原因:目录所示的git项目不存在,导致这个报错解决方法:在as中的version contral选中不存在的项目删除即可:具体如图:...原创 2019-11-15 12:51:34 · 3749 阅读 · 0 评论 -
Android java.lang.IllegalStateException: Underflow in restore - more restores than saves
原因:在自定义view里面调用了c.restore();方法来保存画布的bitmap图像;解决:c.save();//在之前先写这一句c.restore();原创 2019-11-25 11:46:08 · 1936 阅读 · 0 评论