废话很少说了 this
相信遇到这个问题的人都明白我在说什么 指针
今天被这个问题坑了很久 弄了一个下午才发现原来是一个小小的错误形成的 xml
贴出来供你们借鉴 List
saveButton=(Button)this.findViewById(R.id.smallbutton); 程序
saveButton.setOnClickListener(this); layout
当我注释掉下面一行代码时 注释
程序还可运行 文件
当时当执行下面一行代码时 错误
程序就会抛出空指针错误了
最后找到的缘由是什么呢
个人saveButton是在一个main.xml中定义的
而我发现我以前改动了一点东西
我在
saveButton=(Button)this.findViewById(R.id.smallbutton);
saveButton.setOnClickListener(this);
这两行代码以后 我才执行setContentView(R.layout.main);
程序出错了
后来我把setContentView(R.layout.main);写在
saveButton=(Button)this.findViewById(R.id.smallbutton);
saveButton.setOnClickListener(this);
前面
噢噢~~问题解决了~程序又没问题了
个人理解是这样的
虽然在R文件中已经有saveButton的id
可是要找到这个button
仍是要先找到main.xml
而后才知道main.xml中定义了saveButton
虽然这么想可是我也以为很奇怪 (明明R文件中已经有这个id的 为何会找不到)
不知道其余人有没有什么看法?