Android 如何在Btn click事件中从另一个类调用变量
如何将UserInfo.getEmail()值分配到按钮单击事件中的变量email中 管理片段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(
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();
}