首页 > 解决方案 > 从一个文件导入到另一个文件的问题 - Flutter

问题描述

我有一个包含建筑物详细信息列表的destination.dart 文件,并将该文件导入building_screen.dart 和building_carousel.dart。然而,尽管它曾经是无错误的,但现在我得到错误,即 Destination 需要被定义为类,尽管它存在于 destination.dart 和导入中。我该如何解决这个问题?

import 'package:flutter/material.dart'; (this is where it shows error)

class Building {
  String imageUrl;
  String name;
  String description;
  String date;
  String details;
  List<String> imagePaths;

  Building({
    this.imageUrl,
    this.name,
    this.description,
    this.date,
    this.details,
    this.imagePaths,
  });
}


List<Building> buildings = [
  Building(
    imageUrl: 'assets/images/close-up_library.jpg',
    name: 'The Library',
    description: 'View the innovative Library of Birmingham',
    date: 'Date built: 2010',
    details: ' '
    ];

其他文件正在导入此文件以显示建筑物。此外,当我尝试运行该应用程序时,会显示“用于空值的空检查运算符”错误并且“Dart 编译器意外退出”。

标签: androidflutterdartimport

解决方案


推荐阅读