showScore中setText出现空对象

wx_1ga0umdf Android项目开发实战-2... 最后由 wx_1ga0umdf 于2017年10月23日回复

  • 2 回答
  • 1.9k 浏览

错误提醒如下:

 java.lang.RuntimeException: Unable to start activity ComponentInfo{game2048.guohuayu.com.game2048/game2048.guohuayu.com.game2048.MainActivity}: android.view.InflateException: Binary XML file line #24: Binary XML file line #24: Error inflating class game2048.guohuayu.com.game2048.GameView

                                                Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference

                                                   at game2048.guohuayu.com.game2048.MainActivity.showScore(MainActivity.java:34)

                                                   at game2048.guohuayu.com.game2048.MainActivity.clearScore(MainActivity.java:30)

                                                   at game2048.guohuayu.com.game2048.GameView.startGame(GameView.java:227)

                                                   at game2048.guohuayu.com.game2048.GameView.initGameView(GameView.java:44)

                                                   at game2048.guohuayu.com.game2048.GameView.<init>(GameView.java:31)

代码如下:

306ccg1h7jggc.png

0uvcl9xxe9ux4.png

  • lnking 2017年10月23日 回答 #1楼
  • omponentInfo{game2048.guohuayu.com.game2048/game2048.guohuayu.com.game2048.MainActivity}: android.view.InflateException: Binary XML file line #24: Binary XML file line #24: Error inflating class game2048.guohuayu.com.game2048.GameView

                                                    Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference

    可以看出textViewScore是为空,造成的崩溃。

    1. 有可能我们当前activity的contentView activity_main里没有这个控件。

    2. 就是我们文件里使用的findViewById使用的id和布局的id不一致造成的。

    3.如果以上都不是,项目clean一次,syncsize一下

  • 1 评论
  • wx_1ga0umdf 2017年10月23日 回答 #2楼
  • #1楼   @lnking 

    下面是我的activity_main,检查了几次实在是看不出问题...还麻烦继续请教

    1af3llqk2b6nr.png

    还有请问syncsize是什么操作

  • 0 评论