-1

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

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

当我单击按钮时,我得到 NullPointerException no activity found.If 我删除了 intent.putExtra("TextToGive", "Hello second activity"); 它有效,有人知道为什么会这样吗?

4

4 回答 4

0

这可能是工作......

Intent intent = new Intent(YourActivity.this,SecondActivity.class);
于 2012-08-01T13:31:57.310 回答
0

您在第二个活动中有 getExtras 推荐吗?

于 2012-08-01T13:44:12.317 回答
0

第一:类

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 清单文件中,并且在谷歌上搜索诸如无法进入下一个活动之类的问题可能会给您一个比仅仅询问更快的答案。

于 2012-08-01T14:03:10.610 回答
0

SecondActivity添加到您的AndroidManifest.xml

于 2012-08-01T13:24:56.547 回答