【发布时间】:2020-08-13 22:58:42
【问题描述】:
我想检查用户的电话号码是否存在于 firestre 中?如果它存在于 Firestore 中,那么它将导航到 MyHomePage()。它不是导航到我的主页
我的代码是
StreamBuilder<QuerySnapshot>(
stream: _firestore.collection('users').snapshots(),
builder: (context, snapshot){
if(!snapshot.hasData){
return Text('Please Enter data');
}
final ph=snapshot.data.documents;
List<String> store=[];
for(var phonenum in ph){
final catA=phonenum.data['Phone'];
store=[catA];
for(int i=0;i>=store.length;i++){
if(_phone==store[i]){
Navigator.pushNamed(context, MyHomePage.id);
}
else{
Text('Phone is not registered yet');
}
}
};?
【问题讨论】:
-
您遇到什么错误?也请检查此post
-
该页面未导航到我的主页。
标签: firebase flutter google-cloud-firestore flutter-layout flutter-test