使用ライブラリ
機能概要
- 撮った写真を一覧表示する(全部で40枚とする)。
- それぞれのボタンをタップするとカメラ画面に移動する。
問題点
数枚程度、写真を撮り一覧画面に戻るとアプリがクラッシュしてしまう。しかもエラーも出ない。
問題の原因
だいたいネットからダウンロードした画像の大きさを確認すると数十KBであることがほとんど。
では、写真を撮った場合の大きさはというと数MB程度もあり、1MB = 1000KBなので、これはアプリのクラッシュ原因になる。
なので、写真と撮る際は必ず画像圧縮ライブラリで
画像圧縮のやり方
では画像のサイズを圧縮してあげて、ネットからダウンロードした画像と同じくらいの大きさに変更してあげましょう。
flutter_image_compressという画像圧縮ライブラリがあるのでそれを使用すればいい。