[image_picker] Updated README.md with new example (#3044)
diff --git a/packages/image_picker/image_picker/CHANGELOG.md b/packages/image_picker/image_picker/CHANGELOG.md
index 6350b42..fc7b11b 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 71d20ea..2e062a0 100755
--- a/packages/image_picker/image_picker/README.md
+++ b/packages/image_picker/image_picker/README.md
@@ -29,8 +29,22 @@
### Example
``` dart
+import 'dart:io';
+
+import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';
+void main() => 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 @@
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 15af595..47c3e5e 100755
--- a/packages/image_picker/image_picker/pubspec.yaml
+++ b/packages/image_picker/image_picker/pubspec.yaml
@@ -2,7 +2,7 @@
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: