From 15da5747389e4f3ef6757a0cb163fa0eac1adb14 Mon Sep 17 00:00:00 2001 From: Harsh Sharma <51477130+hs2361@users.noreply.github.com> Date: Thu, 17 Sep 2020 19:27:57 +0530 Subject: [PATCH 1/3] Updated README.md with new example New example code for image_picker.dart plugin as per flutter/flutter#65914 --- packages/image_picker/image_picker/README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) 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.'); + } }); } From 031fe036665a984d8dead2b52d96993b381349ba Mon Sep 17 00:00:00 2001 From: Harsh Sharma <51477130+hs2361@users.noreply.github.com> Date: Thu, 17 Sep 2020 20:18:57 +0530 Subject: [PATCH 2/3] [image_picker] Updated CHANGELOG.md --- packages/image_picker/image_picker/CHANGELOG.md | 3 +++ packages/image_picker/image_picker/pubspec.yaml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/image_picker/image_picker/CHANGELOG.md b/packages/image_picker/image_picker/CHANGELOG.md index 6350b42b6090..aba7077b37d1 100644 --- a/packages/image_picker/image_picker/CHANGELOG.md +++ b/packages/image_picker/image_picker/CHANGELOG.md @@ -1,3 +1,6 @@ +## 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/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: From 56dd6382325814eea86ef6350584a859ea5b8cb9 Mon Sep 17 00:00:00 2001 From: Chris Yang Date: Sun, 20 Sep 2020 11:09:38 -0700 Subject: [PATCH 3/3] Update CHANGELOG.md --- packages/image_picker/image_picker/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/image_picker/image_picker/CHANGELOG.md b/packages/image_picker/image_picker/CHANGELOG.md index aba7077b37d1..fc7b11b69aed 100644 --- a/packages/image_picker/image_picker/CHANGELOG.md +++ b/packages/image_picker/image_picker/CHANGELOG.md @@ -1,4 +1,5 @@ ## 0.6.7+10 + * Updated documentation with code that does not throw an error when image is not picked. ## 0.6.7+9