마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
엑티비티를 다시 실행 시켜도 이미지를 유지 할 수 있는 방법이 있을까요?
0
추천
이미지를 잘라 아이콘을 설정 하는데는 성공 했지만, 어플을 종료하면, 본래의 아이콘으로 돌아옵니다.
- 아예 아이콘 이미지를 바꾸는 방법이라든지,
- 프리퍼런스 처럼 어디에 잠시 저장 했다. 이미지를 다시 불러오는 방법이 있을까요?
안드로이드
초보어플개발
종료
zelaw
(
530
포인트)
님이
2015년 11월 12일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
–1
추천
sharedpreference로 설정한 아이콘의 경로를 string형식으로 저장했다가,
앱을 시작할 때 onCreate에서 그 값을 가져온 후,
이미지를 적용할 때 경로를 갖다 사용하는건 어떨까요.
망고사탕
(
5,000
포인트)
님이
2015년 11월 12일
답변
imgview.setImageBitmap(BitmapFactory.decodeFile(getApplicationContext().getFilesDir().toString() + File.separator + IMAGE_NAME));
이 안에 있는 주소를 그대로 인용 했더니, 널포인트 익셉션이 발생하네요.
널포인트면 이미지뷰에 set하려는 비트맵이 비었다는거같은데..
decofile하는 이미지 경로가 정확한지 확인해보세요.
getApplicationContext().getFilesDir().toString() + File.separator + IMAGE_NAME ->이거..
저 같은 경우엔 앱을 시작하면 이미지 뷰에 특정 이미지를 출력하도록 이렇게 했습니다.
이미지경로:경로+이미지명.확장자
ex)/storage/emulated/0/imageTest/sky.bmp
Bitmap bmp = BitmapFactory.decodeFile(이미지경로);
imageview.setImageBitmap(bmp);
저는 선택한 이미지는 죄다 imageTest란 폴더에 넣었고, 단순히 무엇을 선택하냐에 따라 sky,dog,cat이런식으로 만 바꿨네요..
Please
log in
or
register
to add a comment.
...