我正在尝试从另一个类检查未来方法的状态代码。我还想知道,假设我将来有一个映射的数据,我可以在另一个类中使用它吗?
下面是一些我想你在问的例子:
class ClassOne {
...
Future<int> getStatus() {
var status = 0;
// do some lengthy stuff here
status = ...
return status;
}
Future<Map<String, String>> getMappedData() {
final myMap = Map<String, String>();
...
// populate the map
...
return myMap;
}
}
class ClassTwo {
...
final classOne = ClassOne();
...
void someMethod() async {
int status;
...
status = await classOne.getStatus();
// use the status code here
}
...
void anotherMethod() async {
Map<String, String> map;
...
map = await classOne.getMappedData();
// use your map here
}
}