我有一个简单的课程,例如;
import 'dart:io';
class IDCardClass {
File frontImageFile;
File backImageFile;
}
在front_test.dart
类中,我需要向frontImageFile
分配数据,而在back_test.dart
类中,我需要向backImageFile
分配数据。
在我的home.dart
或另一个***.dart
类中,我需要获取frontImageFile
和backImageFile
才能显示给用户。
我的问题是如何从Flutter中的另一个类访问全局数据?
答案 0 :(得分:1)
像这样将变量设置为static
:
class IDCardClass {
static File frontImageFile;
static File backImageFile;
}
只需将类导入另一个类并访问变量。
import 'package:your_projectname/your_folder/IDCardClass.dart';
.....
var imageFile = IDCardClass.frontImageFile;
.....