Если действие не уничтожено между отправкой и возвратом, тогда ваши данные должны быть там, где их оставил пользователь (если только вы не выполните некоторую повторную инициализацию при возобновлении). Однако вы не можете рассчитывать на это, поскольку Android может высвободить ресурсы, когда это необходимо, и неактивные Действия могут стать жертвой такого действия.
Поэтому вы должны - как уже упоминалось - сохранить ваши данные в постоянном хранилище. Если это только для этого действия, и это только небольшой объем данных, то SharedPreferences является хорошим и простым решением. Сохраните в onPause (), загрузите в onResume (), и вы потеряете данные только тогда, когда телефон умирает с вашей активностью сразу.
Я бы не рекомендовал использовать файлы для этого, но если ваши данные должны быть доступны для разных представлений, обработаны, отсортированы, отфильтрованы и т. Д., Чем вы можете подумать о SQLite.