Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在Btn click事件中从另一个类调用变量_Android_Google Cloud Firestore_Firebase Authentication - Fatal编程技术网

Android 如何在Btn click事件中从另一个类调用变量

Android 如何在Btn click事件中从另一个类调用变量,android,google-cloud-firestore,firebase-authentication,Android,Google Cloud Firestore,Firebase Authentication,如何将UserInfo.getEmail()值分配到按钮单击事件中的变量email中 管理片段 public void onClick(视图v){ 字符串email=“”; fAuth.sendPasswordResetEmail(电子邮件) .addOnCompleteListener(新的OnCompleteListener(){ @凌驾 未完成的公共void(@NonNull任务){ if(task.issusccessful()){ Toast.makeText(getActivity(

如何将UserInfo.getEmail()值分配到按钮单击事件中的变量email中

管理片段
public void onClick(视图v){
字符串email=“”;
fAuth.sendPasswordResetEmail(电子邮件)
.addOnCompleteListener(新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Toast.makeText(getActivity(),“密码重置链接已发送到您的注册电子邮件!”,Toast.LENGTH_LONG.show();
}否则{
Toast.makeText(getActivity(),“发送重置电子邮件失败!”,Toast.LENGTH_SHORT.show();
}
}
});
}
});
@凌驾
public void onItemClick(文档快照快照,int位置){
UserInfo UserInfo=snapshot.toObject(UserInfo.class);
Log.d(“Item_CLICK”,“单击Item:+position+”和ID:+userInfo.getEmail());
}
私人字符串电子邮件=”;
公共void onClick(视图v){
fAuth.sendPasswordResetEmail(电子邮件)
.addOnCompleteListener(新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Toast.makeText(getActivity(),“密码重置链接已发送到您的注册电子邮件!”,Toast.LENGTH_LONG.show();
}否则{
Toast.makeText(getActivity(),“发送重置电子邮件失败!”,Toast.LENGTH_SHORT.show();
}
}
});
}
});
@凌驾
public void onItemClick(文档快照快照,int位置){
UserInfo UserInfo=snapshot.toObject(UserInfo.class);
Log.d(“Item_CLICK”,“单击Item:+position+”和ID:+userInfo.getEmail());
this.email=userInfo.getEmail();
}

ty我现在明白了。谢谢你的指导。
public void onClick(View v) {

            String email = "";
            fAuth.sendPasswordResetEmail(email)
                    .addOnCompleteListener(new OnCompleteListener<Void>() {
                        @Override
                        public void onComplete(@NonNull Task<Void> task) {

                            if (task.isSuccessful()) {
                                Toast.makeText(getActivity(), "Password Reset link sent to your registered E-Mail!", Toast.LENGTH_LONG).show();
                            }else{
                                Toast.makeText(getActivity(), "Failed to send reset email!", Toast.LENGTH_SHORT).show();
                            }

                        }
                    });

        }
    });

@Override
    public void onItemClick(DocumentSnapshot snapshot, int position) {
        UserInfo userInfo = snapshot.toObject(UserInfo.class);
        Log.d("Item_CLICK", "Clicked the item : " + position + "and the ID:" + userInfo.getEmail());

    }
private String email = "";
public void onClick(View v) {

            fAuth.sendPasswordResetEmail(email)
                    .addOnCompleteListener(new OnCompleteListener<Void>() {
                        @Override
                        public void onComplete(@NonNull Task<Void> task) {

                            if (task.isSuccessful()) {
                                Toast.makeText(getActivity(), "Password Reset link sent to your registered E-Mail!", Toast.LENGTH_LONG).show();
                            }else{
                                Toast.makeText(getActivity(), "Failed to send reset email!", Toast.LENGTH_SHORT).show();
                            }

                        }
                    });

        }
    });

@Override
    public void onItemClick(DocumentSnapshot snapshot, int position) {
        UserInfo userInfo = snapshot.toObject(UserInfo.class);
        Log.d("Item_CLICK", "Clicked the item : " + position + "and the ID:" + userInfo.getEmail());
        this.email = userInfo.getEmail();
    }