我的应用程序声明了我位于Drawable文件夹中的ImageView的默认图像。
作为应用程序的一部分,用户可以选择用自己的图库中的图像替换默认图像。
我能够从图库中检索图像并能够替换默认图像,但是当重新调用活动时,将再次显示默认图像。
我的问题是,我如何将默认源图像永久更改为所选图像,以便何时重新启动应用程序或重新调用活动时,它将显示新的所选图像。
答案 0 :(得分:0)
您可以将照片从画廊的路径保存到SharedPreferences
,并且在每次运行该应用程序时,检查是否在SharedPreferences
中保存了某些内容。如果不是,则显示Drawable
中的默认照片,但是如果保存了某些内容,请采用保存的路径并将其设置为ImageView
。
答案 1 :(得分:0)
您只是将检索到的图像路径存储在appPreference中,并将条件放在Oncreate中,如果该路径可从appPreference获得,则替换图像特定的Activity