【Flutter】遭遇したエラー&&解決策まとめ②

公開:2020/12/26
更新:2021/01/14
2 min読了の目安(約1900字TECH技術記事

前回

次回

参考文献

【ListViewの入れ子によるエラー】

◆ エラー内容

The following assertion was thrown during performResize():
Vertical viewport was given unbounded height.

◆ 解決策

ListView(
  shrinkWrap: true,   //追加
  physics: NeverScrollableScrollPhysics(),  //追加
  children: _sample,
)

【ビューポート(表示領域)が狭いエラー】

◆ エラー内容

A RenderFlex overflowed by 92 pixels on the bottom.

◆ 解決策

Widget build(BuildContext context) {
    return SingleChildScrollView(   //追加
      child: Column(
        ),
    );
}

【Firebase.initializeApp()完了後に、runAppする方法】

◆ 解決策

void main() async {
  WidgetsFlutterBinding.ensureInitialized();   //追加
  await Firebase.initializeApp();
  runApp(MyApp());
}

【FirestoreでorderByする方法】

◆ 解決策

void getList() {
    Firestore.instance
        .collection("sample")
        .where("active", isEqualTo: "running")
        .orderBy("createdAt", descending: true)  //orderBy
        .snapshots()