問題のシナリオ:
このプロジェクトでは、ホームページに多数のネットワーク画像が使用されているため、実行後にアプリが頻繁にクラッシュします。
解決:
メモリオーバーフローが原因である可能性を考慮して、情報を検索した後、フレームロードを使用してみてください。ドキュメントを参照してください:マスターの keframe/README-ZH.md · LianjiaTech/keframe · GitHubz
pubspec.yaml ファイルに依存関係を導入します。
keframe: ^2.0.2
SizeCacheWidget (情報キャッシュ コンポーネント) を画像リスト GridView または ListView の外側でラップし、FrameSeparateWidget (フレーム コンポーネント) をリスト内の各項目の外側でラップします。
SizeCacheWidget(
child: ListView.builder(
itemCount: 10,
itemBuilder: (context, index) {
return FrameSeparateWidget(
child: Container(...)
);
},
)
)