class level getintent

时间:2012-02-23 06:56:09

标签: java android

当我从一个活动到另一个活动的意图时,我得到了这个

" 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");

1 个答案:

答案 0 :(得分:0)

getIntent(); 

仅适用于活着的活动......但是当你在onCreate()之前(你的情况)这样做时,显然会抛出异常,因为尚未创建活动..