2011-10-17 3 views
1

Dans mon application Android, je veux transférer des données entre les activités; mentionné FirstActivity.class et SecondActivity.class. Mais dans ma première activité, il montre un NullPointerException. Pouvez-vous me dire ce qui ne va pas dans ma classe?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 questions et pas de réponses acceptées? – slayton

Répondre

1

Supposons ,,, Si vous passez des données de Activité1 à activity2 ::

activité 1 ::

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

activité 2: :(dans la méthode oncreate)

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

utilisation

enroll.putExtras(bundle); 

vous devez passer le paquet avec l'intention.