'this'キーワードが自分のアプリケーションのメインJavaファイルonCreateメソッドでのみ機能する理由はありますか?'this'キーワードを別のクラスファイルで使用する
どこでも「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
例外が発生した場所の例を投稿できますか? –
おそらく 'this'はnullではありません。 [この質問](http://stackoverflow.com/q/3789528/324625)を参照してください。他の人が言っているように、動作するコードではなく、壊れたコードを投稿してください。 –