Advertisement
Dusthoof

Untitled

Feb 9th, 2020
518
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.96 KB | None | 0 0
  1.   File _imageFile;
  2.   String _retrieveDataError;
  3.  
  4.   Future < void > retrieveLostData() async {
  5.       final LostDataResponse response = await ImagePicker.retrieveLostData();
  6.       if (response.isEmpty) {
  7.           print("ImagePicker.retrieveLostData $response");
  8.           return;
  9.       }
  10.       if (response.file != null) {
  11.           print("ImagePicker.retrieveLostData ${response.file}");
  12.           setState(() {
  13.               _imageFile = response.file;
  14.           });
  15.       } else {
  16.           _retrieveDataError = response.exception.code;
  17.           print("ImagePicker.retrieveLostData $_retrieveDataError");
  18.       }
  19.   }
  20.  
  21.   Future getImage() async {
  22.       if (Platform.isAndroid) {
  23.           await retrieveLostData();
  24.       }
  25.  
  26.       var image = await ImagePicker.pickImage(source: ImageSource.gallery);
  27.       setState(() {
  28.           _imageFile = image;
  29.           String imagePath = _imageFile.path;
  30.           print("imagePath ${imagePath}");
  31.       });
  32.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement