基本上我有一个textview,当创建应用程序时,它将字符串设置为textviews文本并不难,但是当我在我的应用程序上运行时遇到强制关闭错误电话。关于声明TextView和ToggleButton的“强制关闭”错误
TextView sdcard=(TextView)findViewById(R.id.sd_textview);
sdcard.setText(R.string.not_mounted);
然后我有一个切换按钮也
ToggleButton silent=(ToggleButton)findViewById(R.id.silentbutton);
silent.setChecked(false);
一个错误,我有我的所有其他按钮/ textviews错误,任何人都可以帮助,请?
编辑: 因为我是新成员,我不能上传图片,:( 链接imgshack http://imageshack.us/photo/my-images/849/unledggp.png/
如果整个TextView的代码段
if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_UNMOUNTED)) {
TextView sdcard=(TextView)findViewById(R.id.sd_textview);
sdcard.setText(R.string.not_mounted);
}
的OnCreate功能
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
checkSD();
checkRing();
checkWifi();
checkBt();
}
。
可以PLZ加logcat的错误,? – Houcine 2011-05-29 17:41:31
发布Logcat消息和布局。你有没有调用'setContentView()'? – dmon 2011-05-29 17:41:34
您可以发布这些代码片段显示的方法的其余部分以及您的布局吗?这些信息很难帮助。这通常是因为'findViewById'返回'null',这意味着没有找到具有给定ID的视图。没有更多的上下文,它将很难确定为什么。 – adamp 2011-05-29 17:42:40