2012-02-23 7 views
0

私は1つの活動から別のものに私の意図を得るとき、私はこのクラスレベルgetintent

" E/AndroidRuntime(686): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.swaam.mytextapp/com.swaam.mytextapp.Chat}: java.lang.NullPointerException" 

を取得し、私はクラスレベルで()をgetintent場合にのみ発生します。私がoncreate()でそれを取得すれば、うまく動作します。 私の質問はなぜクラスレベルでgetintent()できないのですか?ここに私のコードです:

Intent getchatnum=getIntent(); 
String chatnumber=getchatnum.getStringExtra("number"); 
+0

2番目のアクティビティでクラスオブジェクトが作成されましたか? –

+1

可能なコードを投稿する方が良いでしょう。 –

+0

「ある活動から他の活動への私の意図を得る」とはどういう意味ですか?コードを表示してください。 – Mudassir

答えて

0
getIntent(); 
だけで生きている...しかし、活動中

作品あなたはonCreate()(あなたのケース)の活動はしていないため、例外がスローされることをその明白前にそれを行うとき

+0

ok thnx私はそれを得た – BOBRA

関連する問題