Flutter 如何在flatter中导入文件?

Flutter 如何在flatter中导入文件?,flutter,dart,Flutter,Dart,我正面临一个问题,我试图将代码拆分成不同的文件(以使其更整洁)。到目前为止,除了一个文件外,导入工作正常 目前,我的颤振项目就是这样设置的 但是,我的一个文件没有正确导入。 这是我的chorusSearch.dart文件: 我已尝试从chorusPage.dart导入一个类。但这种影响并没有得到解决。 这里怎么了?这是我的chorusPage.dart文件 不能调用应实例化的类的方法或函数。 您正试图访问一个应该在之前初始化的类的私有类(之前带有char)中的方法 如果您想创建不需要视图、

我正面临一个问题,我试图将代码拆分成不同的文件(以使其更整洁)。到目前为止,除了一个文件外,导入工作正常

目前,我的颤振项目就是这样设置的

但是,我的一个文件没有正确导入。 这是我的
chorusSearch.dart
文件:

我已尝试从
chorusPage.dart
导入一个类。但这种影响并没有得到解决。 这里怎么了?这是我的
chorusPage.dart
文件


不能调用应实例化的类的方法或函数。 您正试图访问一个应该在之前初始化的类的私有类(之前带有char)中的方法

如果您想创建不需要视图、页面和任何可视内容的函数,您应该公开和静态类,并创建类似于包含它们的utility.dart类

然后,您可以从需要的位置调用Utility.yourfunction()

一个小例子

lib/utils中的文件utility.dart/

void your_method() {
//do something
}
然后,您可以导入文件utility.dart,还可以为其指定一个带有“as”的名称,如->import'package:appname/utils/utility.dart'as utility


然后您可以使用Utility.your\u method()

您的类名是
ChorusPage
,而不是
\u ChorusPage
。您尝试访问为
\u ChorusPage
保留的方法的另一个详细信息这不是正确的方法,请创建一个公共类并将此方法作为静态方法启动,然后在您认为最好的地方使用这些方法。