How do I pass data between activities in Android?
To send list of file via intent, in sender activity:
ArrayList fileList = new ArrayList();
...
Intent intent = new Intent(MainActivity.this, secondActivity.class);
intent.putExtra("FILES_TO_SEND", fileList);
startActivity(intent);
In receiver activity:
ArrayList filelist =
(ArrayList)getIntent().getSerializableExtra("FILES_TO_SEND");