How to send an ArrayList of objects to other activity? : <p>I want to know how to do it to make a listview in second activity</p>

<pre><code>Person person = new Person(nome, idade, numero);

        this.list.add(person);

    int number= this.list.size();
        this.numero.setText(String.valueOf(number));

        this.item.setText("");
    }
        break;

    case R.id.btn_activity2:
        Intent intent = new Intent(MainActivity.this, ListActivity.class);
        intent.put(...here is the problem)
        startActivity(intent);
        break;
</code></pre>
