在使用 Firebase auth 注册帐户时,我将电子邮件存储在教师和学生 2 个类别中。我添加电子邮件到公司的FireStore 2不同类别的教师与学生同email
和password
。当我登录时,我想检查电子邮件属于哪个类别(教师或学生)我该怎么做我尝试了 firestore 查询 isequalsto 但它没有区分。
这是我的数据库
老师
学生
还有其他可能的解决方案吗?
这是我的登录活动代码
package com.example.dell.step;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.firestore.CollectionReference;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.QuerySnapshot;
public class LoginActivity extends AppCompatActivity {
private Button mRegbtn;
private Button mloginbtn;
private EditText mEmail;
private EditText mPassword;
private Toolbar …
Run Code Online (Sandbox Code Playgroud) java android firebase firebase-authentication google-cloud-firestore
我目前在 Hyper V 虚拟机上运行 Twincat 3.1..4022.16。我能够正确构建我的项目,但是当激活配置时,我遇到实时启动隔离 cpu 故障。
附件是我的实时设置和错误。
任何解决方案的线索都将受到高度赞赏。
^符号:类NonNull位置:包androidx.annotation C:\ flutter.pub-cache \ hosted \ pub.dartlang.org \ cloud_firestore-0.9.0 \ android \ src \ main \ java \ io \ flutter \ plugins \ firebase \ cloudfirestore \ CloudFirestorePlugin.java:10:错误:找不到符号导入androidx.annotation.Nullable; ^符号:类可空位置:包androidx.annotation C:\ flutter.pub-cache \ hosted \ pub.dartlang.org \ cloud_firestore-0.9.0 \ android \ src \ main \ java \ io \ flutter \ plugins \ firebase \ cloudfirestore \ CloudFirestorePlugin.java:253:错误:找不到符号公共无效onFailure(@NonNull异常e){^符号:类NonNull C:\ flutter.pub-cache \ hosted \ pub.dartlang.org \ cloud_firestore-0.9。
失败:构建失败,发生异常。
出了什么问题:任务':cloud_firestore:compileDebugJavaWithJavac'的执行失败。
编译失败;有关详细信息,请参见编译器错误输出。
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。
在https://help.gradle.org上获得更多帮助
在26秒内失败,并完成错误:Gradle任务assembleDebug失败,退出代码为1
我只是想将Firebase添加到项目中
当尝试在 julia 控制台中输入任何复数时,例如 2+3im,然后按 Enter 键,输出与输入相同,即 2 + 3im。但是在输入时输入是有理形式,即 1//2+1//5im,按下回车键后 julia 输出 1//2 - 1//5*im。请帮助我在 ubuntu 18 上。