1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 13:58:47 +00:00

[platform_channels] Migrate to sound null safety (#803)

This commit is contained in:
Ayush Bherwani
2021-06-08 04:00:12 +05:30
committed by GitHub
parent c8112c88ac
commit 865c545f3d
15 changed files with 50 additions and 46 deletions

View File

@@ -18,7 +18,7 @@ class PlatformImageDemo extends StatefulWidget {
}
class _PlatformImageDemoState extends State<PlatformImageDemo> {
Future<Uint8List> imageData;
Future<Uint8List>? imageData;
@override
Widget build(BuildContext context) {
@@ -41,12 +41,14 @@ class _PlatformImageDemoState extends State<PlatformImageDemo> {
return const Placeholder();
} else if (snapshot.hasError) {
return Center(
child: Text(snapshot.error.toString()),
child: Text(
(snapshot.error as PlatformException).message!,
),
);
} else if (snapshot.connectionState ==
ConnectionState.done) {
return Image.memory(
snapshot.data,
snapshot.data!,
fit: BoxFit.fill,
);
}