【发布时间】:2021-08-29 19:05:35
【问题描述】:
我遇到了一个错误 'getString' 方法在 null 上被调用。 接收方:空 尝试调用:getString("name") 我已经实例化了
firebaseFirestore = FirebaseFirestore.instance;
sharedPreferences = await SharedPreferences.getInstance();
class _HomePageState extends State<HomePage> {
HomepageBloc _bloc;
ScrollController _scrollController = ScrollController();
TextEditingController _userNameSearchController = TextEditingController();
String userName = sharedPreferences.getString(SharedPreferencesKey.name);
String userToken = sharedPreferences.getString(SharedPreferencesKey.token);
@override
void initState() {
super.initState();
_bloc = HomepageBloc(userToken);
}
@override
void dispose() {
super.dispose();
_bloc.dispose();
}
不知道为什么会出现这个错误,如果这个错误能解决就好了
【问题讨论】:
标签: firebase flutter dart null getstring