2010-11-19 66 views
0

這是我的代碼。我想傳遞一個布爾值給我想要開始的活動。如何在用戶單擊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 
      } 
     }); 
    } 

回答

2

你看過任何教程嗎?

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

確保你添加新的活動到AndroidManifest.xml – 2010-11-19 23:23:36

+0

,如果活動已創建嘗試 startActivityIfNeeded(); – techiServices 2010-11-19 23:29:36

+0

我從來沒有見過startactivityifneeded。這聽起來像是一個非常可疑的用例。 – Falmarri 2010-11-19 23:40:05

相關問題