【问题标题】:ImageButton not displaying image after close and relaunchImageButton 关闭并重新启动后不显示图像
【发布时间】:2014-02-25 01:51:30
【问题描述】:

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

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

我正在以数据流的形式从图库中取回图像,并使用BitMapImageButton 一起使用。我试过SharedPreferences,从源代码保存和加载,没有运气!

【问题讨论】:

标签: java android eclipse imagebutton


【解决方案1】:

假设您有启动活动 B 的活动 A。

如果您在 Activity B 中按下 Back 按钮而不覆盖其功能,系统将终止当前 Activity (B --> onPause > onStop > onDestroy) 并返回到最后一个 (A --> onRestart > onStart > onResume)。请参阅Activity Lifecycle 获取图片。

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

不过,将 URI 保存到 SharedPreferences 中选定的位图绝对是一个好方法。您的问题听起来像是与生命周期有关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多