的_futureData是与用于FutureBuilder从所述检索值后_loadPhobias()功能。
entry_screen.dart
Future _futureData;
final TextEditingController _textEditingController = TextEditingController();
Run Code Online (Sandbox Code Playgroud)
_loadPhobias() 功能似乎没有任何问题。
entry_screen.dart
Future<List<String>> _loadPhobias() async =>
await rootBundle.loadString('assets/phobias.txt').then((phobias) {
List _listOfAllPhobias = [];
List<String> _listOfSortedPhobias = [];
_textEditingController.addListener(() {
...
});
return _listOfSortedPhobias;
});
@override
void initState() {
super.initState();
_futureData = _loadPhobias();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: TextField(
// When the value is changed, the value returned from the _loadPhobias will also change. So I want the FutureBuilder …Run Code Online (Sandbox Code Playgroud)