title: Passing a List to another Activity in Android
body: <p>I've created a list and would like to pass the list to another activity but i'm getting an error on the putExtra statement when i create the intent. Just wondering is there any easy way to pass a List of Strings rather than a single String?</p>
  
  <p>Thanks</p>
  
  <pre><code>private List&lt;String&gt; selItemList;
  private ListView mainListView = null;       
  
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.recipes);
          Button searchBtn = (Button) findViewById(R.id.searchButton);
          searchBtn.setOnClickListener(new OnClickListener() {
          public void onClick(View v) {
              if (selItemList == null) {
                  Toast.makeText(getApplicationContext()," Please Make A Selection ", Toast.LENGTH_SHORT).show();
              } else {
                  Intent intent = new Intent(Recipes2.this, XMLParser.class);
                  intent.putExtra("items_to_parse", selItemList);
                  startActivityForResult(intent, 0);              
              }
          }
          });
  </code></pre>