库不处理 Android 系统重新创建 Activity
作者: zandrei创建于 2020年11月22日更新于 2026年6月2日
标签:bug: Bug
描述 在低端 Android 硬件(2 GB 内存)上,在应用程序运行的某个阶段,当尝试使用库拍摄照片时,Android 操作系统会杀死主应用程序,并在完成 takePictures 后重新创建它。应用程序应自行处理这些生命周期方法,但 react-native-image-picker 库也应如此。当 Android 开始杀死后台任务时,最后拍摄的照片将不再可用于主应用程序,而库应在重启后向主应用程序提供此照片。Expo-image-picker 最近在此处实现了类似的功能:https://GitHub.com/expo/expo/pull/9697/files,尽管它也并不完整。它们只考虑了一个情况,即活动被操作系统杀死,而不是应用程序。我不知道在后者的情况下,react-native 生态系统中是否存在解决方案。
内容来源: react-native-image-picker/react-native-image-picker