常见问题集锦待补充

一. baserecycle相关 

显示问题:

1.是不是设置了layoutMange 

2.是设置的横向还是竖向 

3.是不是设置了adapter

4.是不是recycle嵌套recycleview 如果是用linelayout或者RelativeLayout包裹一下recycleview

5. item高度是不是设置了match 

二.intent 传递问题

1.bundle传递多个参数 ,put只能传入一个参数的数据

2.不想用bundle又想传递多个数据 -->将数据包装成一个bean实现parceable接口作为整体传递

3.传递的bean内有个别参数拿不到? 检查实现的parceable方法中是否有该参数 如果没有重新实现parceable的方法即可 

三.上架华为扫描提示dbconnnect.B为病毒问题

解决方法:将blankj.utilcode1.25.5升级到1.29.0即可  最佳选择是升级成最新版 

4.inputType设置导致digits筛选规则无效 所以使用digits必须使用setTransformationMethod如果使用inputType会覆盖掉digits的规则重置

//mPassword.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD); 
mPassword.setTransformationMethod(PasswordTransformationMethod.getInstance());//不能使用inputType会覆盖digits

6.kotlin引用后无法直接使用view的ID

kotlin写法  plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
}

常规写法   apply plugin: 'kotlin-android-extensions'
                apply plugin: 'kotlin-android'

想要直接使用id必须有          id 'kotlin-android'    
                            id 'kotlin-android-extensions'  

否则只引用kotlin是无法使用view的ID的 还有记得不要忘记在dependencies中添加kotlin的引用版本
dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    ...
}
7.kotlin个别函数不识别  看下是否重复添加了kotlin版本  部分框架对象或者参数报错 但是gralde能过能安装 看着不舒服 可以尝试改下其他版本再改回来就可以变正常了 测试大部分时候有效

8.Nosuchmethoderror: no static method parsearray  alibaba.fastjson  查询gradle发现依赖冲突

implementation 'com.alibaba:fastjson:1.1.67.android'与
implementation 'com.alibaba:fastjson:1.2.72.'

犹豫没在清单文件中找到第一个 第二个是module中的依赖 所以直接将第二个改成了第一个  不在报错

如果能找到建议自己APP清单中删除其中一个 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值