foundation.dart在使用path_provider插件编写和读取文件中的目的是什么?

时间:2018-09-07 01:30:34

标签: dart flutter

我正在尝试了解如何使用path_provider插件在文本文件上读写数据。

我从here阅读了有关如何在Flutter上使用它的示例。然后我看到了我不理解的这一行代码:

import "package:flutter/foundation.dart";

我试图从代码中将其注释掉并运行“ flutter run”:

//import "package:flutter/foundation.dart";

令我惊讶的是,它运行得非常完美。尽管它引发了一些错误,例如:

E/DartVM  (23127): 'dart:core/runtime/libintegers.dart': error: Unexpected tag 0 (Nothing) in ?, expected expression
E/DartVM  (23127): ../../third_party/dart/runtime/vm/compiler/intrinsifier.cc: 153: error: Intrinsifier failed to find method ~ in class _Smi

E/DartVM  (23237): 'dart:typed_data': error: Unexpected tag 15 (DirectPropertyGet) in ?, expected type
E/DartVM  (23237): ../../third_party/dart/runtime/vm/compiler/intrinsifier.cc: 153: error: Intrinsifier failed to find method get:x in class _Float32x4

但是运行良好。我不知道为什么我什么时候应该使用它?使用了foundation.dart代码中的哪种方法?

我将不胜感激。预先感谢。

[更新]

我想我理解为什么示例代码中使用了基础库。可能是因为示例代码使用了基础库中的“必需”常量。

0 个答案:

没有答案