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

时间:2019-05-12 14:47:41

标签: class flutter global-variables access

我有一个简单的课程,例如;

import 'dart:io';
class IDCardClass {
  File frontImageFile;
  File backImageFile;
}

front_test.dart类中,我需要向frontImageFile分配数据,而在back_test.dart类中,我需要向backImageFile分配数据。

在我的home.dart或另一个***.dart类中,我需要获取frontImageFilebackImageFile才能显示给用户。

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

1 个答案:

答案 0 :(得分:1)

像这样将变量设置为static

class IDCardClass {
  static File frontImageFile;
  static File backImageFile;
}

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

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

.....

var imageFile = IDCardClass.frontImageFile;

.....