2010-11-19 28 views
0

Voici mon code. Je voudrais passer un booléen à l'activité que je veux commencer.Comment puis-je démarrer une activité lorsque l'utilisateur clique sur un ListItem?

private void setupUI() { 
     setContentView(R.layout.more_tab_activity); 
     listView = (ListView) findViewById(R.id.streamListView); 
     listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , streams)); 
     listView.setOnItemClickListener(new OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> a, View v, int position, long id) { 
       //start the streamactivity 
      } 
     }); 
    } 

Répondre

2

Avez-vous regardé des didacticiels?

Intent i = new Intent(MyActivity.this, StreamActivity.class); 
i.putExtra("id", true); 
startActivity(i); 
+1

assurez-vous d'ajouter la nouvelle activité à votre AndroidManifest.xml –

+0

et si l'activité a déjà été créé essayer startActivityIfNeeded(); – techiServices

+0

Je n'ai même jamais vu startactivityifneeded. Cela ressemble à un cas d'utilisation plutôt douteux. – Falmarri