2012-02-23 50 views
0

当我从一个活动到另一个让我的意图,我得到这个一流水平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

类对象是在您的第二个活动中创建的? – 2012-02-23 06:58:51

+1

如果您发布了可能的代码,它会更好。 – 2012-02-23 07:00:16

+0

你的意思是“让我从一项活动到另一项活动的意图”?请显示代码。 – Mudassir 2012-02-23 07:04:15

回答

0
getIntent(); 

作品仅在活动是活着......但是当你onCreate()(你的情况),其明显的,一个会抛出异常,因为该活动已经不是以前做已创建尚未..

+0

好吧thnx我明白了 – BOBRA 2012-02-24 10:19:25