'this'关键字只在我的应用程序主要java文件onCreate方法中有效吗?'这个'关键字在另一个类文件中使用
如果我尝试在其他地方使用'this',最终会出现nullPointerException错误。
例如,工作版本:
public class HelloAndroid extends Activity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
XmlParser xmlParse = new XmlParser();
encounterText = xmlParse.parseXML(this);
}
但如果我尝试和我的应用程序中使用“这”在不同的Java类文件,我得到的NPE。
谢谢
您能否为NPE包含堆栈跟踪和代码示例? – elijah 2012-01-04 18:20:01
你可以发表一个你得到例外的例子吗? – 2012-01-04 18:20:03
这可能不是'this',它是空的。看[这个问题](http://stackoverflow.com/q/3789528/324625)。正如其他人所说,张贴破解的代码,而不是可用的代码。 – 2012-01-04 18:27:39