-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.Intent.putExtra("TextToGive", "Hello second activity"); を削除すると取得されます。それは機能しますが、なぜこれが起こるのか知っている人はいますか?

4

4 に答える 4

0

1位:クラス

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

2位:クラス

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

サイドノード:

アクティビティをAndroidマニフェストファイルに配置していることを確認してください。次のアクティビティに移動できないなどのグーグルの問題は、質問するよりも迅速に回答できる可能性があります。

于 2012-08-01T14:03:10.610 に答える
0

仕事かも……。

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

SecondActivityAndroidManifest.xmlに追加します

于 2012-08-01T13:24:56.547 に答える
0

2 番目のアクティビティで getExtras 表彰を受けていますか?

于 2012-08-01T13:44:12.317 に答える