2016-06-20 1 views
0

이미지 뷰 박스에 적용되는 갤러리에서 이미지를 선택하기 위해 버튼을 눌러도 문제가되는 간단한 앱을 개발했지만 종료 할 때마다 이미지 경로를 기억하는 방법 응용 프로그램에서 동일한 이미지가 이미지보기 상자에 나타납니다.이미지 뷰 박스에 적용되는 이미지 경로를 기억하는 법

enter image description here

<ImageView 
       android:id="@+id/image1" 
       android:layout_width="100dp" 
       android:layout_height="200dp" 
       android:src="@drawable/index" 
       android:layout_margin="5dp" 

       /> 

답변

3

당신이 공유 사용할 수의 환경 설정 이미지 선택

SharedPreferences sharedpreferences = getSharedPreferences("ImagePrefs", Context.MODE_PRIVATE); 
Editor editor = sharedpreferences.edit(); 
editor.putString("imagePath", myImagePath); 
editor.commit(); 

그런 다음 최대 응용 프로그램을 작동

SharedPreferences sharedpreferences = getSharedPreferences("ImagePrefs", Context.MODE_PRIVATE); 
if(sharedpreferences.contains("imagePath")) // we have an image 
{ 
    String path = sharedpreferences.getString("imagePath") 
    //here set the image from the path 
} 
else 
{ 
    //no image was ever selected 
} 
+0

감사를 시작할 때. 그러나 파일 크기가 큰 이미지는 작은 이미지보다 이미지를로드하는 데 시간이 오래 걸립니다. – rachit3dev

관련 문제