新手一枚,关于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引用错误…… 在static中引用SimpleAdapter 如何学习JIN android死机的严重问题 android ndk ListView 焦点移动 android 启动项目的问题 Android 应用程序连网问题。 Android中Bundle取数据空指针异常求解! android layout放大缩小问题 目前安装android的SDK,在线安装的那种一直提示 google的文件找不到,没办法安装,求完整版SDK地址 动态曲线显示的心率计 如何编写纯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引用错误……