0
在Android中,我想将一个Intent对象传递给一个函数,但始终得到一个NullPointerException。传递意图函数抛出NullPointerException
我找不到任何消息来源指出这是不可能的。
基本上我有这样的:
public Intent intent;
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
intent = getIntent();
int check = elsewhere.chk_intent(intent); //<=THROWS ERROR
}
chk_intent()执行与所述意图发送数据的一些功能,如果especieally一些额外的字段存在。
我试图将getIntent()移入此函数,但这是不允许的。
任何帮助将不胜感激
你需要初始化'Intent intent'实例,默认情况下它的'null' – Smit 2013-05-07 00:35:22
什么是'别处',你可以发布它吗?另外,发布logcat – codeMagic 2013-05-07 00:44:00
有更多的代码比你发布。例如,'别处'是一个对象,你做了一个“别处=新的别处()”吗? – Dave 2013-05-07 00:48:24