
bug
梦幽篁
孤独使人进步,寂寞让人心慌。
为何有时你不自信,因为你还不够努力。
展开
-
Error receiving broadcast Intent { act=com.qim.imm.OnRevokeNotice flg=0x10 (has extras) }
重写onSaveInstanceState @Override public void onSaveInstanceState(Bundle outState) { // TODO Auto-generated method stub }原创 2020-07-31 11:45:04 · 1195 阅读 · 0 评论 -
判断定位服务是否开启,及跳转系统定位服务页面授权
/** * 判断定位服务是否开启 * * @param * @return true 表示开启 */ public boolean isLocationEnabled() { int locationMode = 0; String locationProviders; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { ..原创 2020-07-17 11:52:58 · 760 阅读 · 0 评论 -
Android 10 Q 获取定位权限失败 适配问题
/** * Android 10及以上申请权限 */private String[] permissionsQ = new String[] { // 定位权限 Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, // 编译版本小于29,不能使用Manifest.permission.ACCESS_BACKGROUND.原创 2020-06-18 18:01:09 · 2190 阅读 · 0 评论 -
android.view.InflateException: Binary XML file line #8:
android.view.InflateException: Binary XML file line #8: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference Caused by: java.lang.NullPointerException: Attempt to invoke virtual met...原创 2020-05-29 23:01:08 · 570 阅读 · 0 评论 -
启动相机拍照报错
Couldn’t find meta-data for provider with authority .FileProvider报错原因在启动相机的时候,闪退报错,遇到问题直接先百度下,发现是provider的问题,后来发现是在Manifest中<provider android:name="androidx.core.content.FileProvider" android:authorities="xxx.xxx.xxx.fileprovider" android原创 2020-05-22 16:48:39 · 1438 阅读 · 0 评论 -
打开网上新项目报错Could not find com.android.tools.lint:lint-gradle:26.1.0-alpha01.
网上gitclone 一个项目打开发现少了r文件 百度说rebuild看报错原因解决 rebuild后发现报错如下Could not resolve all files for configuration ':applib:_lintClassPath'.> Could not find com.android.tools.lint:lint-gradle:26.1.0-alph...原创 2019-10-30 18:12:29 · 691 阅读 · 0 评论 -
android关于R文件找不到却能Build成功问题
原本我gradle是这样classpath 'com.android.tools.build:gradle:3.3.2'gradle-wrapper.properties是这样的distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip修改方案我看了下我其他正常项目...原创 2019-10-30 18:05:44 · 520 阅读 · 0 评论 -
Android webview 滑动时候图片消失问题
需求是做一个版本更新提示(小红点)流程就是我给前端一个参数有无新版本(是否显示小红点)bug描述首次加载时候头像正常显示 但是一滑动webview 或者进入二级页面再返回的时候,头像就会消失头像是https 的,但是首次加载能正常显示 应该不是配置问题解决方案找来了前端代码发现是在mounted的时候获取我给他的参数并给他的变量赋值百度查了一下 相关方法的时...原创 2019-08-28 17:28:12 · 580 阅读 · 0 评论 -
这段时间Android bug汇总
1解决ViewPager切换时(如首页tab切换)页面自动跳到recyclerView的位置的BUG问题描述,vpage切换的时候 recycleview 位置变动android:descendantFocusability="blocksDescendants"或设置成android:focusableInTouchMode="true"解决方案https://www.jians...原创 2019-08-15 20:03:25 · 217 阅读 · 0 评论 -
ScrollView嵌套WebView报Unable to create layer for WebView
今早一上班就有客户的奔溃bug,具体复现步骤,开发者选项-强制gpu渲染,点开会奔溃的页面页面布局如下图<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sc...原创 2019-08-09 18:32:49 · 1586 阅读 · 0 评论 -
EventBus unregister 取消监听了 Fragment onPause时候又会变成注册状态
操作流程如下图第一个页面是RecommendFragment,跳转到下个页面是ArticleinfoActivity。两个页面有一部分的功能是一样的,都要走微信支付,都要监听WXPayEntryActivity支付成功的推送(这边就是我写eventbus推送),那么问题就来了,在ArticleinfoActivity支付成功或者失败后,WXPayEntryActivity的推送Recom...原创 2019-06-19 13:37:53 · 779 阅读 · 1 评论 -
app未安装
编译的时候如果没有勾选v1的话android 7.0以下版本不能安装apk 勾选v2是为了7.0以上版本签名更加安全原创 2018-10-25 16:54:03 · 544 阅读 · 0 评论 -
android,遥控器控制CCT灯,APP上无法同步显示调整
预置条件:遥控器控制CCT灯操作步骤:变化色温显示预期结果:APP上色温条会同步显示变化实际结果:APP上色温条无反应一看到这个bug就知道是数据问题,首先我找了个遥控器跟灯,试了一下,发现亮度是会有同步,而色温却没有同步。解决思路:1先找到对应页面 2断点查看下为什么没有值找到了DeviceCtrlFragment页面 发现色温条 tempSeekbar取的是getAct...原创 2018-10-26 14:59:39 · 412 阅读 · 0 评论 -
bug:搜出来的灯会出现一个图标能控多个灯
描述预置条件:30颗未添加的灯操作步骤:分6次添加,每次添加5个预期结果:添加成功,并且显示序号正常实际结果:1、上一轮加的灯有闪烁,但是APP未显示2、重新搜索出现的灯4正常排序后,能控制之前闪烁无显示的灯原因分析:在给灯分配meshid的时候,在最后时刻成功了,但是已经搜索结果页面已经显示失败了,所以下次搜索的时候还是用上次的meshid,导致一个meshid分配到两个灯上,一...原创 2018-10-24 09:20:16 · 300 阅读 · 0 评论 -
IOT-15893 多个遥控器时,在一个遥控器上设置控制设备,使用另一个遥控器也可控制
这个bug改了我一天半的时间 真的是绞尽脑汁 首先是因为公司产品A8遥控器功能分为组1 组2 组1-2 三个组,而遥控器是属于离线设备无法上报数据 ,我们app在添加到遥控器的时候 给他设置三个groupID ,但是因为之前的机制太乱 会出现groupID给重复,引起的不同遥控器groupID却是相同的,解决方案 搜索到遥控器的时候,遍历一遍本地设备中所有的遥控器,看下哪些groupID没有被用过...原创 2018-11-09 14:27:57 · 498 阅读 · 0 评论 -
IOT-15898 scene选择设备动作,在编辑页删除设备,再进入添加设备动作页面,已删设备依然被勾选
解决方案遍历一遍所有本地设备将所有分组和子项目都变成未选中装态 ArrayList<Device> list = DeviceMange.getInstance().getAllDevices(); for (Device device : list){ int deviceMeshId2 = device.getMeshAddress(); ...原创 2018-11-09 16:52:18 · 209 阅读 · 0 评论 -
国际化适配问题句号变成逗号
中英文环境正常,西语环境会闪退 奔溃 报错日志java.lang.NumberFormatException: Invalid float: ",00"原代码如下 public void setEnergy(float energy) { DecimalFormat df = new DecimalFormat("#.00"); this.energy...原创 2018-11-07 09:40:33 · 787 阅读 · 0 评论 -
android TextView一行显示不下多余部分...显示
在textView加上下面代码就好了android:singleLine="true"android:ellipsize="end"android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ell...原创 2018-11-05 16:58:19 · 3635 阅读 · 0 评论 -
Uncaught TypeError: Cannot read property 'style' of null at error.html:84
要做一个判断,如果是浏览器读到是捷克语言的话,要显示捷克语文案,否则显示英语文案 代码如下<body> <script> var JsSrc =(navigator.language || navigator.browserLanguage).toLowerCase(); var sbti...原创 2019-01-29 16:07:21 · 20278 阅读 · 6 评论 -
多个fragment切换,webview白屏
先说下我的情况我是一个activity 里有四个fragment 然后fragment 加载的是webview,第一次加载会出来,切换到其它fragment的时候,再次切换回来就显示不出来webview;情况类似下面这个小伙伴https://bbs.youkuaiyun.com/topics/392028670原因是因为我fragment切换的时候用的是beginTransaction().re...原创 2019-04-29 20:17:37 · 1838 阅读 · 0 评论 -
日常复杂bug修改记录
操作步骤:1.查看plug电量图表 2.删除电量后查看电量图表,切换当天,当月,当年 3.添加多个plug预期结果:数据正确实际结果:1.电量图表折线之前的两个点未连接,有时0.00显示为-0.00,并且电量总量不是各时间点/日/月总和,而是最新数据 2.切换数据错误,当月显示...原创 2018-10-18 17:44:32 · 584 阅读 · 0 评论