接收或删除图库中的图像影响或崩溃我的应用程序

问题描述

我刚刚完成我的应用程序,我正在做测试,当我执行此行为或此操作时发现了此错误。抱歉我的语言我不是英语母语

所以:我正在使用 intent.action_pick 来选择图像并正常工作,但问题开始时意图运行等待我选择我确实使应用程序暂停状态意味着我确实离开应用程序以打开图库或如果图库刚刚得到更新,例如从 whatsap 接收新图像,或者我在我的应用程序暂停状态时删除了图库中的一些图像,因此一旦我回到我的应用程序,该应用程序就从乞讨开始。我确实使应用程序重新启动的操作我不认为所以我不能说崩溃或停止它与生命周期中的某些事情有关!

那么我怎样才能在离开之前让我的应用保持相同的状态,或者如何防止我的应用重新启动!然而,当改变屏幕方向时,同样的事情会发生!请我需要帮助我真的很感谢你的时间

 Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);//
        intent.setType("image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE,true);
        startActivityForResult(intent,slect_photo);

解决方法

谢谢你们@ Ticherhaz FreePalestine、@ blackapps、@ Anna

我发现我的手机在我离开它后停止了我的应用程序,而我的手机在后台这样做是为了节省电量。所以当我去设置时,我允许我的应用程序在后台运行。以便在我离开之前设置使我的应用程序以相同的状态运行。现在我正在考虑做服务意图,以便为用户提供选项允许他让应用程序在后台运行