zoukankan      html  css  js  c++  java
  • Android秒退并出现“java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)”时解决办法

    最近在做一个App的底部导航栏(BottomNavigation)时遇到闪退的问题。苦恼了好久就是不知道问题在哪,看了下log提示

    java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)

    ...

    ...

    ...

    下边还有一些其他提示。其实就是空指针异常,一般是找不到对应的组件或者布局文件

    ActionBar   很关键,应该和标题栏有关。

    我就在b站找视频看,无意中看到一个关于Navigation的视频

    https://www.bilibili.com/video/BV1w4411t7UQ/?p=17&t=1570

    本来也没报太大的希望就想看看吧,结果看到设置标题栏的时候  

    突然想到我之前在Style.xml文件中设置过标题栏的样式是没有标题栏

    而我的代码里对标题栏进行了设置  肯定会因为找不到标题栏而报空指针啦

     下面是我的页面    成功运行

    总结:大家遇到一些问题的时候可以先回退到之前正常运行的地方,然后一点点往上加你后来运行报错的代码

       这样你可以边做边检查。

       还要学会从错误日志中找到问题的关键,然后着重看那个地方。

       搞开发最怕的就是遇到问题不知道该从哪里下手,那个大个项目,不能像无头苍蝇一样乱撞,不能搞的自己心烦意乱还解决不了问题

    这也算是我的一点体会吧~

  • 相关阅读:
    技成客户端 更新日志
    丝路英雄单人辅助更新记录
    前端移动库方案知识整理
    外挂程序开发过程中的一些思路.
    MySQL server has gone away
    杂七乱八
    无损压缩图片心得(二)
    无损压缩图片心得
    前端测试自动化工具(一)
    HTML5 拖放及排序的简单实现
  • 原文地址:https://www.cnblogs.com/zHQQQQ/p/12696995.html
Copyright © 2011-2022 走看看