2016-06-20 2 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); 
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

おかげでアプリを起動したときは、画像選択に

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

を共有のprefs

を使用することができます。しかし、ファイルサイズが大きいイメージは、サイズが小さいイメージに比べて読み込みに時間がかかります。 – rachit3dev

関連する問題