попробуй заставить мем генерировать приложения в андроиде но смотри ниже ошибку - PullRequest
0 голосов
/ 11 мая 2018

enter image description here

Это проблема Java или что-то мне нужно изменить?когда я удалил эту строку ImageView.setImageBitmap(BitmapFactory.decodeFile(imagePath)); после запуска приложений, но загрузка изображения не работает.Все функции работают, но не загружают изображение.

Ответы [ 2 ]

0 голосов
/ 11 мая 2018

Вы не можете применить изображение к классу ImageView напрямую, не указав ImageView его идентификатором.

Сначала вызовите переменную ImageView, приведите ее по ID, затем вы можете применить BitmapFactory.decodeFile(imagePath) к ней следующим образом;

imageView.setImageBitmap(BitmapFactory.decodeFile(imagePath));
0 голосов
/ 11 мая 2018

Поскольку вы пытаетесь установить для изображения ImageView класс вместо ImageView экземпляр

Ваш код должен выглядеть следующим образом:

ImageView imageView = findViewById(R.id.myImageViewName);
imageView.setImageBitmap(BitmapFactory.decodeFile(imagePath));

Конечно, ваш ImageView должен существовать в вашем MainActivity макете.

Кстати, скопируйте ваш код в описание вашего поста и узнайте о статических методах

...