有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java ImageButton关闭并重新启动后不显示图像

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

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

我正在以数据流的形式从图库中获取图像,并使用BitMap处理ImageButton。我试过SharedPreferences,从源代码保存和加载,运气不好


共 (1) 个答案

  1. # 1 楼答案

    假设你有一个活动A,它从活动B开始

    如果按活动B中的“后退”按钮而不覆盖其功能,系统将终止当前活动(B>;onPause>;onStop>;OnRestory)并返回到最后一个活动(A>;onRestart>;onStart>;onResume)。请参阅Activity Lifecycle以获取图片

    按下Home按钮会产生不同的效果,只调用onPause和onStop(除非操作系统确定它需要内存并决定杀死它,在这种情况下,它将返回onCreate)

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