Вы просто добавляете объект в контейнер, который содержит объекты, отображаемые в виде списка.Затем вы сообщаете адаптеру listView, что произошло изменение:
public void onClick(View v) {
list.add(someObject);
((ArrayAdapter<Object>) listView.getAdapter()).notifyDataSetChanged();
setContentView(R.layout.list_view);