Как сохранить фотографию после захвата при активности после ее закрытия? - PullRequest
0 голосов
/ 09 февраля 2020

У меня два занятия - первое открывает второе. На втором занятии я могу сделать фотографии и добавить их в 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. Как я могу это исправить?

1 Ответ

0 голосов
/ 09 февраля 2020

Я быстро просмотрел ваш код, и он правильно заполняет изображение, но вам нужно сохранить изображение, чтобы его можно было повторно использовать после завершения второго упражнения. Это, безусловно, отличный код, но он еще не закончен. Сохраните изображение, которое вы создали, и выполните рендеринг, где вам это нужно

Очень впечатляет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...