【发布时间】:2018-07-17 08:26:52
【问题描述】:
我在这里需要一些帮助,我正在尝试在另一个类中使用这个 getdetails.getuserid 方法,但我遇到了这样的错误 type 'Future<dynamic>' is not a subtype of type 'String'
class getdetails {
Future<Null> getuserid() async {
SharedPreferences pref = await SharedPreferences.getInstance();
String userid = pref.getString('userid');
return userid;
}
}
如果我尝试如下调用,我会收到此错误Closure: () => dynamic from Function 'getuserid': static.() in dart
String getuserid() async {
SharedPreferences pref = await SharedPreferences.getInstance();
String userid = pref.getString('userid');
return userid;
}
【问题讨论】:
-
哪一行导致这个错误?
-
方法中的返回值