Intent putExtra()导致空指针异常

时间:2012-08-01 13:23:03

标签: android

您好我正在尝试运行简单的活动我的按钮点击看起来像这样

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

当我点击按钮时,我得到NullPointerException没有找到任何活动。如果我删除了intent.putExtra(“TextToGive”,“Hello second activity”); 它有效,有人知道为什么会这样吗?

4 个答案:

答案 0 :(得分:0)

SecondActivity 添加到 AndroidManifest.xml

答案 1 :(得分:0)

可能是工作.....

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

答案 2 :(得分:0)

你是否在第二项活动中得到了getExtras的推荐?

答案 3 :(得分:0)

1st:Class

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清单文件&谷歌搜索问题,如无法进入下一个活动,可能会给你一个更快的答案,而不仅仅是问。