Android错误之"source not find"

刚刚开始测试Activity之间数据传递时,写了两个Activity,数据共享是通过SharePreferences完成。但是运行时,会

出现应用程序意外终止的异常。通过Logcat调试,得知,原来Activity.findViewById()没有获取到View。

查看View的id也正确,没有错误。后来恍然大悟:

看如下代码:

这是后来改过的代码:

getViewById的使用,一定要放在onCreate()方法的this.setContentView(R.layout.main)之后。

不可以在类声明TextView时用view_disp = this.findViewById(R.id.view_disp);

但是,这里我有一点不明白:在R中不是已经存在这个id了吗?按说,应该可以啊。……&……

你可能感兴趣的:(android)