如何从 Flutter 中的另一个类访问全局数据?

Nic*_*ick 4 class global-variables flutter

我有一个简单的类;

import 'dart:io';
class IDCardClass {
  File frontImageFile;
  File backImageFile;
}
Run Code Online (Sandbox Code Playgroud)

front_test.dart类我需要一个数据分配给frontImageFileback_test.dartI类需要将数据分配给backImageFile

在我的课程home.dart或其他***.dart课程中,我需要获取frontImageFile并将backImageFile其展示给用户。

我的问题是如何从 Flutter 中的另一个类访问全局数据?

Har*_*jem 6

使变量static像这样:

class IDCardClass {
  static File frontImageFile;
  static File backImageFile;
}
Run Code Online (Sandbox Code Playgroud)

只需将该类导入另一个类并访问变量即可。

import 'package:your_projectname/your_folder/IDCardClass.dart';

.....

var imageFile = IDCardClass.frontImageFile;

.....
Run Code Online (Sandbox Code Playgroud)