用异步创建类

时间:2019-01-20 07:55:16

标签: dart flutter

im扑朔迷离,好奇类和异步的工作方式。 例如,我有function.dart文件,而在function.dart文件内部,我创建了可以在其他dart文件中调用的方法。

但是我发现困难。我创建了一个内部带有异步的类,详细代码如下:

class updateItem {
  // do something

  Future<List> _SelectTableNumber() async {
    sql code
  }
{

当我尝试在其他dart文件上调用类updateItem时,发现_SelectTableNumber未运行,并且我再次检查系统说是否未使用_SelectTableNumber()方法。

如何在类updateItem中运行_SelectTableNumber()?

1 个答案:

答案 0 :(得分:0)

您的方法名称以下划线_开头,这意味着该方法被声明为私有方法。只能从库内部调用私有方法,而不能从另一个库中调用。

请参阅此answer

还请阅读basic docs about async