2012-08-01 75 views
-1

嗨,我试图运行简单的活动我上点击按钮,看起来像这样意图putExtra()会导致空指针异常

public void onClick(View view){ 
    Intent intent = new Intent(this,SecondActivity.class); 
    intent.putExtra("TextToGive", "Hello second activity"); 
    startActivityForResult(intent, 1); 
} 

当我按一下按钮我得到的NullPointerException没有活动found.If我删除的意图.putExtra(“TextToGive”,“Hello第二个活动”); 它的作品,有人知道为什么会发生这种情况?

+1

发布您的日志显示错误。 – 2012-08-01 13:29:39

+0

在SecondActivity.java中发布代码getExtra() – 2012-08-01 13:32:33

回答

0

添加SecondActivityAndroidManifest.xml中

+0

完成后无助于 – urag 2012-08-01 13:26:23

+0

发布你的整个LOGCAT – 2012-08-01 13:26:54

0

这可能是工作.....

Intent intent = new Intent(YourActivity.this,SecondActivity.class); 
0

你有getExtras在第二活动表彰?

0

1:类

Intent intent = new Intent(this,SecondActivity.class); 
intent.putExtra("TextToGive", "Hello second activity"); 
startActivity(intent); 

第二:类

String data = getIntent().getStringExtra("TextToGive"); //Place breakpoint here notice that it contains information. 

侧节点:

确保你已经把你的活动在Android manifest文件& google搜索问题之类的问题无法进行下一个活动可能会给你一个更快的答案,而不仅仅是要求。

+0

我也想评论一下,测试你是否到达第二个活动的最好方法是在第二个活动中放置一个断点onStart()或onCreate()的开头。祝你好运。 – Akyl 2012-08-01 14:04:38