2011-10-17 10 views
1

私のAndroidアプリケーションでは、アクティビティ間でデータを転送したいと思います。前述のFirstActivity.classとSecondActivity.classです。しかし、私のFirstActivityでは、それはNullPointerExceptionを示しています。私のクラスで何が間違っているのか教えていただけますか?Android Bundle NullPointer

FirstActivity.class:

Bundle bundle = getIntent().getExtras(); 
     fingerPrintID = bundle.getString("ThumbInfo"); 

SecondActivity.class:あなたが意図してバンドルを渡す必要が

Bundle bundle = new Bundle(); 
bundle.putString("ThumbInfo", FingerImageData.toString()); 
Intent enroll=new Intent(First.this,Enroll.class); 
enroll.putExtras(bundle); 
startActivity(enroll); 
+1

11の質問と受け入れられた答えはありませんか? – slayton

答えて

1

あなたがactivity2する::

活動でactivity1からデータを渡す場合は,,,と仮定アクティビティ2で1 ::

  Intent intent = new Intent(activity1.this, activity2.class); 
      intent.putExtra("ThumbInfo", thumbInfo); 
      startActivity(intent); 

::(のOnCreateメソッドで)

  Bundle bundle = getIntent().getExtras(); 
      String category_name = bundle.getString("ThumbInfo"); 
0

使用

enroll.putExtras(bundle); 

関連する問題