Используйте startActivityForResult для возврата данных в предыдущее действие (с исходным кодом + анализ)

NoSuchKey

рекомендация

отblog.csdn.net/Xia_Leon/article/details/112913535
рекомендация