weeed
114
2020-06-09 10:26:43
0
249

절대경로로 이미지 설정하기


얼마전에 질문 올렸던 사람입니다...

DB로 이미지 저장하고 받아와서 다시 이미지 뷰로 보여주는 테스트 진행하는데 받아온 이미지가 설정이 안되서 질문 올렸었습니다.

새로운 프로젝트로 새로운 액티비티를 만들어서 테스트를 해봤는데 잘 됬습니다.

이건 안드로이드 스튜디오 자체 오류인가요???????

도대체 이유가 뭔지 모르겠네요 ㅎㅎㅎ

성공은 했는데 처음 안보여진 코드가 잘못된건 확실히 아니거든요...

안보여진 코드를 MainActivity에서 이미지뷰 하나 만들어서 테스트 할 때는 잘되더군요...

심지어 보여지는 코드는 똑같은 명령을 변수명만 다르게 해서 준것입니다. (게다가 실수로 안보여지는 코드에 있는 Bitmap파일로 이미지 셋팅 했는데 됬습니다..)

제가 잘못한게 있으면 그렇구나 하고 고치겠는데 잘못한걸 못찾아서 혼란스럽네요

그냥 안드로이드 스튜디오 버글까요...

그냥 딱보고 생각나는 한마디 조언이라도 부탁드릴게요 ㅜㅜ


안보여짐

File file = new File(getFilesDir()+"/"+"UserPhoto.jpeg");
BitmapFactory.Options op = new BitmapFactory.Options();
Bitmap Bm = BitmapFactory.decodeFile(file.getAbsolutePath(), op);

IvwUser.setImageBitmap(Bm);


보여짐

File file = new File(getFilesDir()+"/"+"UserPhoto.jpeg");
BitmapFactory.Options op = new BitmapFactory.Options();
Bitmap Bm = BitmapFactory.decodeFile(file.getAbsolutePath(), op);

BitmapFactory.Options options = new BitmapFactory.Options();
originalBm = BitmapFactory.decodeFile(file.getAbsolutePath(), options);

IvwUser.setImageBitmap(Bm);


최종

File file = new File(getFilesDir()+"/"+"UserPhoto.jpeg");

BitmapFactory.Options options = new BitmapFactory.Options();
originalBm = BitmapFactory.decodeFile(file.getAbsolutePath(), options);

IvwUser.setImageBitmap(originalBm);
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.