新手一枚,关于android程序调试的问题 刚开始学Android编程,不是很会调试,上面那一堆红色字里面只有蓝色那行点了之后会跳到代码指定的行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mTrueButton这个为null原因是(Button)findViewById(R.id.true_button);得到的值是null,mTrueButton初始化失败估计是true_button这个id所在的xml布局文件和你写的不一样true_button这个id所在的xml布局文件要和setContentView里的一样才行 你是说下面这个吗?<Button android:id="@+id/true_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/true_button"/>这id是一样的吧 以上代码,只可能是button为空。请检查id与布局文件中是否一致。 <Button android:id="@+id/true_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/true_button"/>你说的是.xml中的上面这写代码吗?这id不写的一样吗? <Button android:id="@+id/true_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/true_button"/>你说的是.xml中的上面这写代码吗?这id不写的一样吗?把oncreate中的代码都贴出来。 你是说下面这个吗?<Button android:id="@+id/true_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/true_button"/>这id是一样的吧setContentView的参数是一个R.layout.XXX的布局文件而你这个true_button的id也要在这个名为XXX的布局文件里面很容易发生错误是:例如true_button在fragment_main.xml里结果setContentView里写的是:setContentView(R.layout.activity_main)……虽然编译器没报错,但是运行就会出空指针 你是说下面这个吗?<Button android:id="@+id/true_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/true_button"/>这id是一样的吧setContentView的参数是一个R.layout.XXX的布局文件而你这个true_button的id也要在这个名为XXX的布局文件里面很容易发生错误是:例如true_button在fragment_main.xml里结果setContentView里写的是:setContentView(R.layout.activity_main)……虽然编译器没报错,但是运行就会出空指针大神,是这个原因。那是怎么改?是把setContentView(R.layout.activity_main)直接改成setContentView(R.layout.fragment_main)?程序还是崩溃啊? 你的意思是true_button在fragment_main里,但是你用setContentView(R.layout.fragment_main)还是崩溃?错误一样么?贴代码吧……这样表述效率太低了……布局文件和oncreate的代码,报的错如果不一样,报错原因和所在位置的代码也贴上 你的意思是true_button在fragment_main里,但是你用setContentView(R.layout.fragment_main)还是崩溃?错误一样么?贴代码吧……这样表述效率太低了……布局文件和oncreate的代码,报的错如果不一样,报错原因和所在位置的代码也贴上我的布局文件true_button在fragment_main里用setContentView(R.layout.fragment_main)还是崩溃报错不一样,点哪一行都不跳转了 你的意思是true_button在fragment_main里,但是你用setContentView(R.layout.fragment_main)还是崩溃?错误一样么?贴代码吧……这样表述效率太低了……布局文件和oncreate的代码,报的错如果不一样,报错原因和所在位置的代码也贴上我的布局文件true_button在fragment_main里用setContentView(R.layout.fragment_main)还是崩溃报错不一样,点哪一行都不跳转了这个错和前面报的错又不是一个了。 错误变了估计是:java.lang.IllegalArgumentException:No view found for id for fragment 你可以看下http://blog.csdn.net/mengliluohua_151/article/details/9012305这个解决方案,大概意思好像也是id引用错误…… button鼠标点击后焦点哪去了 android 这是报的什么错啊 谁教小弟一下 为什么在listview中按钮事件中加入对话框会报错? pdf 阅读器平滑翻页效果 如何测试应用程序耗电情况 android面试 ubuntu模拟器通过代理方式上网,在模拟器中设置代理了 ,但是不好用,如何解决? 请教:如微信公共平台新闻信息这样的样式框如何处理 为什么我加了log却在日志里面没找到对应的输出?? 程序员的第二职业 动态曲线显示的心率计 如何编写纯java 绕过android系统权限
原因是(Button)findViewById(R.id.true_button);得到的值是null,mTrueButton初始化失败
估计是true_button这个id所在的xml布局文件和你写的不一样true_button这个id所在的xml布局文件要和setContentView里的一样才行
<Button
android:id="@+id/true_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button"/>
这id是一样的吧
android:id="@+id/true_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button"/>
你说的是.xml中的上面这写代码吗?这id不写的一样吗?
android:id="@+id/true_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button"/>
你说的是.xml中的上面这写代码吗?这id不写的一样吗?把oncreate中的代码都贴出来。
<Button
android:id="@+id/true_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button"/>
这id是一样的吧setContentView的参数是一个R.layout.XXX的布局文件
而你这个true_button的id也要在这个名为XXX的布局文件里面很容易发生错误是:
例如true_button在fragment_main.xml里
结果setContentView里写的是:setContentView(R.layout.activity_main)……
虽然编译器没报错,但是运行就会出空指针
<Button
android:id="@+id/true_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button"/>
这id是一样的吧setContentView的参数是一个R.layout.XXX的布局文件
而你这个true_button的id也要在这个名为XXX的布局文件里面很容易发生错误是:
例如true_button在fragment_main.xml里
结果setContentView里写的是:setContentView(R.layout.activity_main)……
虽然编译器没报错,但是运行就会出空指针
大神,是这个原因。
那是怎么改?
是把setContentView(R.layout.activity_main)直接改成setContentView(R.layout.fragment_main)?程序还是崩溃啊?
错误一样么?
贴代码吧……这样表述效率太低了……
布局文件和oncreate的代码,报的错如果不一样,报错原因和所在位置的代码也贴上
错误一样么?
贴代码吧……这样表述效率太低了……
布局文件和oncreate的代码,报的错如果不一样,报错原因和所在位置的代码也贴上
我的布局文件true_button在fragment_main里
用setContentView(R.layout.fragment_main)还是崩溃报错不一样,点哪一行都不跳转了
错误一样么?
贴代码吧……这样表述效率太低了……
布局文件和oncreate的代码,报的错如果不一样,报错原因和所在位置的代码也贴上
我的布局文件true_button在fragment_main里
用setContentView(R.layout.fragment_main)还是崩溃报错不一样,点哪一行都不跳转了这个错和前面报的错又不是一个了。
估计是:
java.lang.IllegalArgumentException:No view found for id for fragment
你可以看下http://blog.csdn.net/mengliluohua_151/article/details/9012305
这个解决方案,大概意思好像也是id引用错误……