Ari*_*ari 3 android react-native expo imagepicker
我正在使用 expo-image-picker 来允许用户选择并拍照。从库中选择图像可以按预期工作,但是在使用相机时,拍照后应用程序崩溃。这是我的代码:
const take = async () => {
let result = await ImagePicker.launchCameraAsync({
mediaTypes: ImagePicker.MediaTypeOptions.Images,
quality: 1,
});
console.log(result.uri);
if (!result.cancelled) {
setImageUri(result.uri);
}
};
Run Code Online (Sandbox Code Playgroud)
我认为我拥有所有必需的权限,并且问题似乎只发生在内存有限的旧版 Android 设备上。有任何想法吗?
没有好的、简单的解决方案。
发生的情况是,当您启动相机时,它会作为新的相机启动Activity,使您的应用程序留mainActivity在后台。
从 Android P (9) 及更高版本开始,操作系统可以终止您的后台活动。甚至有一个网站的实施对于开发人员来说更糟糕:https ://dontkillmyapp.com/
可能的解决方案:
ImagePicker.getPendingResultAsync.mainActivity但需要无聊的重新实现,并且看起来不如制造商本机相机好。| 归档时间: |
|
| 查看次数: |
2103 次 |
| 最近记录: |