在将我们的一些设备更新到Android 8.0之后,在关注TextInputLayout内的TextInputEditText字段时,应用程序崩溃了这个例外:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'void

android.view.View.getBoundsOnScreen(android.graphics.Rect)' on a null object reference

at android.app.assist.AssistStructure$WindowNode.(AssistStructure.java)

at android.app.assist.AssistStructure.(AssistStructure.java)

at android.app.ActivityThread.handleRequestAssistContextExtras(ActivityThread.java:3035)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1807)

at android.os.Handler.dispatchMessage(Handler.java:105)

at android.os.Looper.loop(Looper.java:164)

at android.app.ActivityThread.main(ActivityThread.java:6541)

at java.lang.reflect.Method.invoke(Method.java)

at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)

当我们去android设置 – >系统 – >语言与输入 – >高级 – >自动填充服务 – >无,然后专注于TextInputEditText / TextInputLayout不再崩溃.

如何在不必禁用设备上的新8.0自动填充服务的情况下防止崩溃发生?

android 8.0 edittext,关注TextInputEditText的Android 8.0 Oreo崩溃相关推荐

  1. Android之自定义EditText光标和下划线颜色

    最近在写些小Demo复习基础,在用到EditText的时候突然发现之前几乎没有注意到它的光标和下划线的颜色,于是花了不少时间,看了不少博客,现在就来总结和分享一下收获. 1.第一印象:原生的EditT ...

  2. Android 8.0 EditText 焦点无法移动到其他控件

    背景: 最近开发一个项目,基于android8.0平台,功能机,没有触屏功能.遇到如下问题: 短信界面,进入编辑短信页面,输入收件人号码后无法将焦点移动到内容输入框.原因分析如下: 写了一个简单dem ...

  3. android 8.0 edittext,android – Autofill框架更新8.1导致EditText崩溃

    我将手机从8.0更新到8.1,现在当我尝试在我的应用程序(使用API​​级别25构建)上点击任何EditText或com.rengwuxian.materialedittext.MaterialEdi ...

  4. android input鼠标坐标,android - 如何在EditText中设置光标位置?

    android - 如何在EditText中设置光标位置? 有两个EditText,在加载页面时,第一个EditText中设置了一个文本,所以现在光标将在EditText的起始位置,我想在第二个Edi ...

  5. Android imagebutton美化+edittext美化 实现登录界面美化

    利用空闲时间开发app SUPER CLASS,前面已经完成构建app框架,接下来进入编码阶段. 第一步实现登录界面设计及编码 先上效果图 实现步骤 创建rounded_editview.xml,实现 ...

  6. Android 10.0 系统启动之SystemServer进程-[Android取经之路]

    摘要:上一节讲解了Zygote进程的整个启动流程.Zygote是所有应用的鼻祖.SystemServer和其他所有Dalivik虚拟机进程都是由Zygote fork而来.Zygote fork的第一 ...

  7. Android 10.0系统启动之init进程-[Android取经之路]

    摘要:init进程是linux系统中用户空间的第一个进程,进程号为1.当bootloader启动后,启动kernel,kernel启动完后,在用户空间启动init进程,再通过init进程,来读取ini ...

  8. 自定义android控件EditText 自定义边框 背景

    自定义EditText边框背景: 首先重新定义一个style.在values文件夹下新建一个xml文件: <?xml version="1.0" encoding=" ...

  9. android代码集EditText只要输入号码、信

     如何设置EditText,因此,只有某些数字或字母可以进入它? 一.建立EditText,只要输入号码: 办法1:直接生成DigitsKeyListener了. et_1.setKeyListe ...

最新文章

  1. 电脑硬件学习(主板,CPU,内存,硬盘,显卡)
  2. linux查看网络流量
  3. 服务器重启后,启动SAP ERP的步骤
  4. python算法与数据结构-快速排序算法(36)
  5. DataGridView数据更新至数据库-逐条更新
  6. C#调用WebService实例和开发(转)
  7. 机器学习_决策树_ID3算法_C4.5算法_CART算法及各个算法Python实现
  8. MySQL中序列的作用_MySql中序列的应用和总结
  9. PHP采集利器:Snoopy
  10. 计算机应用类专业综合冲刺卷,计算机应用类专业(综合)二模试卷2011
  11. 单例模式2014-12
  12. android中横向滑动功能,Android开发基于ViewPager+GridView实现仿大众点评横向滑动功能...
  13. 最新版网站推广完全手册
  14. 程序运行所花费的时间如何计算
  15. 100道积分公式证明(41-50)
  16. 拼多多竞价成功后多久有流量?万顿思教育
  17. 私域流量暗战,品牌如何主宰下半场?
  18. 深圳大学计算机刘霖,深圳大学传播学院
  19. 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图
  20. iframe如何刷新的三种实现方案

热门文章

  1. MySQL可以用localhost 连接,但不能用IP连接的问题
  2. Ubuntu14.04中踩过的坑
  3. 备份自己的myeclipse快捷键到需要的环境
  4. 工作流学习——Activiti流程实例、任务管理四步曲 (zhuan)
  5. The dialect was not set. Set the property hibernate.dialect
  6. WP Super Cache+七牛云配置CDN加速,让你的网站秒开
  7. Linux系统配置成简单的路由器
  8. dedecms 5.7 站点文件从本地子目录上传到远程根目录后找不到模板的解决方案
  9. 杰出人士的34个好习惯
  10. 鸿蒙hms在哪儿更新,原创 华为鸿蒙系统已开始实施!华为EMUI10.1再更新:HMS将决定战略方向...