flutter image_picker插件每次在红米Note 9上挑选图像时都会重启应用程序 &g



只有红米Note 9才会出现这种情况。我已经阅读了image_picker文档,它说当设备中没有足够的内存并导致重新启动Flutter应用程序中的MainActivity时,会发生这种情况。但是设备有足够的内存。

这个包有任何修复或替代方案吗?

试试这个代码示例,这对我有效:

代码:

Future<void> retrieveLostData() async {
final LostData response =
await picker.getLostData();
if (response.isEmpty) {
return;
}
if (response.file != null) {
setState(() {
if (response.type == RetrieveType.video) {
_handleVideo(response.file);
} else {
_handleImage(response.file);
}
});
} else {
_handleError(response.exception);
}
}

最新更新