У меня два занятия - первое открывает второе. На втором занятии я могу сделать фотографии и добавить их в ImageView. Но после того, как я ухожу из этого занятия, фотография отсутствует, и мне нужно снова снимать.
Я вызываю второе действие, выполняя это:
startActivity(Intent(this@MapsActivity, this.allPoints[it.tag as Int].second))
Здесь this.allPoints[it.tag as Int].second
- это задание из коллекции.
Сфотографируйте во втором, выполнив это:
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if(requestCode==123){
var bmp = data?.extras?.get("data") as Bitmap
imageView.setImageBitmap(bmp)
}
}
Когда я нажимаю «Назад», он переходит к первому действию, но не сохраняет фотографию на втором как ImageView. Как я могу это исправить?