ImageButton在关闭和重新启动后不显示图像

时间:2014-02-25 01:51:31

标签: java android eclipse imagebutton

我需要帮助。我正在尝试在应用启动时加载从手机图库中选择的图片。

我有一个ImageButton x,显示用户从手机的厨房中选择的图片。到目前为止这么好吧?是的但是当我关闭并重新启动应用程序时,图像不会被x显示,我必须再次从库中选择图像。

我在数据流中从图库中取回图像,并使用BitMapImageButton一起使用。我已经尝试SharedPreferences,从源代码保存和加载,没有运气!

1 个答案:

答案 0 :(得分:0)

假设您有活动A,它开始活动B.

如果你按下活动B中的后退按钮而没有覆盖它的功能,系统将终止当前活动(B - > onPause> onStop> onDestroy)并返回到最后一个(A - > onRestart> onStart> onResume)。有关图片,请参阅Activity Lifecycle

按Home键会产生不同的效果,只会调用onPause和onStop(除非操作系统确定它需要内存并决定终止它,在这种情况下它会一直返回onCreate)。 / p>

将URI保存到SharedPreferences中的选定位图绝对是一个很好的方法。你的问题听起来就像生命周期一样。