2010-06-15 6 views

Répondre

9

Vous pouvez transmettre des données comme figurants dans l'intention qui commence la deuxième activité:

Intent myIntent = new Intent(view.getContext(), NextActivity.class); 
myIntent.putExtra("extra", id); 
startActivityForResult(myIntent, 0); 

Dans la méthode oncreate de l'activité de votre profil, vous pouvez accéder aux extras:

int id = getIntent().getStringExtra("extra");  

Si vous sont nouveaux à Android, il pourrait aider à lire les exemples dans les docs de développeur, comme le notepad tutorial.

3

Enregistrer un onClickListener pour le bouton et p ass les données requises en l'ajoutant à l'Intention.

Button button = (Button) findViewById(R.id.button); 
button.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
          Intent intent = new Intent(Activity1.this, Activity2.class); 
          intent.putExtra("extra", data); 
          startActivity(intent); 
      }); 

Vous pouvez obtenir les données Activity2 par

String extra = getIntent().getStringExtra("extra"); 
Questions connexes