【发布时间】:2016-06-21 10:19:23
【问题描述】:
目前我有一个问题,当我从画廊回来时,活动被破坏并重新创建。
步骤如下:
-
从“照片片段”开始,我开始打算从图库中挑选图片:
Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select File"), SELECT_IMAGE); - 在图库中,我选择“相机”文件夹,然后按硬“主页”按钮。转到设备的主屏幕。
- 打开相机应用程序并拍摄图像。
-
转到我的应用程序(当前来自图库),然后选择从第 3 步捕获的图像。
---> 然后应用程序的活动被销毁并再次重新创建。这是因为屏幕混合了 2 个片段的屏幕:“照片片段”和“主页片段”的 UI。
你知道我的活动是如何重新创建的吗?以及如何解决?
我为此花了将近一天的时间,但仍然没有结果。
非常感谢任何帮助。谢谢。
【问题讨论】:
-
在 logcat 中设置你的活动类和异常
-
它没有任何异常,只需调用onDestroy(),然后再次调用onCreate()。谢谢。
标签: android android-activity android-gallery