diff --git a/packages/image_picker/image_picker/CHANGELOG.md b/packages/image_picker/image_picker/CHANGELOG.md index 6350b42b6090..fc7b11b69aed 100644 --- a/packages/image_picker/image_picker/CHANGELOG.md +++ b/packages/image_picker/image_picker/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.6.7+10 + +* Updated documentation with code that does not throw an error when image is not picked. + ## 0.6.7+9 * Updated the ExifInterface to the AndroidX version to support more file formats; diff --git a/packages/image_picker/image_picker/README.md b/packages/image_picker/image_picker/README.md index 71d20ea4af2c..2e062a024597 100755 --- a/packages/image_picker/image_picker/README.md +++ b/packages/image_picker/image_picker/README.md @@ -29,8 +29,22 @@ Add `android:requestLegacyExternalStorage="true"` as an attribute to the ` runApp(MyApp()); + +class MyApp extends StatelessWidget { + @override + Widget build(BuildContext context) { + return MaterialApp( + home: MyHomePage(), + ); + } +} + class MyHomePage extends StatefulWidget { @override _MyHomePageState createState() => _MyHomePageState(); @@ -44,7 +58,11 @@ class _MyHomePageState extends State { final pickedFile = await picker.getImage(source: ImageSource.camera); setState(() { - _image = File(pickedFile.path); + if (pickedFile != null) { + _image = File(pickedFile.path); + } else { + print('No image selected.'); + } }); } diff --git a/packages/image_picker/image_picker/pubspec.yaml b/packages/image_picker/image_picker/pubspec.yaml index 15af59536a54..47c3e5e205c4 100755 --- a/packages/image_picker/image_picker/pubspec.yaml +++ b/packages/image_picker/image_picker/pubspec.yaml @@ -2,7 +2,7 @@ name: image_picker description: Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera. homepage: https://github.com/flutter/plugins/tree/master/packages/image_picker/image_picker -version: 0.6.7+9 +version: 0.6.7+10 flutter: plugin: