web-dev-qa-db-fra.com

Comment puis-je accéder aux données globales d'une autre classe dans le flutter?

J'ai une classe simple comme;

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

De front_test.Dart classe I besoin d'attribuer une donnée à frontImageFile et back_test.Dart Classe Je dois attribuer une donnée à backImageFile.

Dans mon home.Dart ou un autre ***.Dart Classe J'ai besoin d'obtenir frontImageFile et backImageFile _ pour le montrer à l'utilisateur.

Ma question est de savoir comment accéder aux données globales d'une autre classe de flutter?

3
Nick

Faites les variables à static comme ceci:

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

Importer la classe dans l'autre classe et accéder aux variables.

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

.....

var imageFile = IDCardClass.frontImageFile;

.....
3
Haroun Hajem