Padding(
padding: const EdgeInsets.all(14.0),
child: Container(
child: TextFormField(
initialValue: fullName,
cursorColor: Colors.deepPurpleAccent,
decoration: InputDecoration(
hintText: 'Full Name',
focusedBorder: InputBorder.none,
focusColor: Colors.deepPurpleAccent,
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.deepPurpleAccent,
),
),
),
),
),
),
String fullName;
void _fetchUserData() async {
try {
FirebaseUser _currentUser = await FirebaseAuth.instance.currentUser();
String authid =_currentUser.uid;
Firestore.instance.collection('UserData').document('$authid').get().then((ds) {
if(ds.exists)
{
setState(() {
fullName = ds.data['FullName'];
});
}
});
} catch (e) {
print(e);
}
}
@override
void initState() {
super.initState();
_fetchUserData();
}
"В этом TextFormField я отображаю это значение, но оно отображает ноль
" Я пытаюсь сделать это таким образом, но оно показывает нулевое значение в Android Emaluater TextFormField