Java 在SharedReferences中保存imageView
我正在尝试将imageView保存到SharedReferences,但似乎没有任何效果。Java 在SharedReferences中保存imageView,java,android,imageview,sharedpreferences,Java,Android,Imageview,Sharedpreferences,我正在尝试将imageView保存到SharedReferences,但似乎没有任何效果。 有什么我可以实现的,以便将imageView存储到SharedReferences吗?一个imageView是一个图形组件。您不能将其存储在SharedReferences中 如果您谈论的是图像,则可以存储其Uri或ID(如果它是资源(可绘制、资产等) 要获取SharedReferences,请使用以下方法: private static final String URI_KEY = "URI_
有什么我可以实现的,以便将imageView存储到SharedReferences吗?一个
imageView
是一个图形组件。您不能将其存储在SharedReferences
中
如果您谈论的是图像,则可以存储其Uri或ID(如果它是资源(可绘制、资产等)
要获取SharedReferences
,请使用以下方法:
private static final String URI_KEY = "URI_KEY";
SharedPreferences prefs = context.getSharedPreferences("com.example.app", Context.MODE_PRIVATE);
要保存首选项,请执行以下操作:
prefs.edit().putString(URI_KEY, uri).apply();
String uri = prefs.getString(URI_KEY, "");
要阅读首选项,请执行以下操作:
prefs.edit().putString(URI_KEY, uri).apply();
String uri = prefs.getString(URI_KEY, "");
将uri存储到共享首选项而不是imageview。。