【发布时间】:2018-06-10 06:15:13
【问题描述】:
个人资料片段代码
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_profile, container, false);
Name = (EditText) rootView.findViewById(R.id.Name);
Email = (EditText) rootView.findViewById(R.id.Email);
Status = (EditText) rootView.findViewById(R.id.Status);
Quote = (EditText) rootView.findViewById(R.id.Quote);
mAuth = FirebaseAuth.getInstance();
loadUserInformation();
return rootView;
}
public void loadUserInformation() {
FirebaseUser user = mAuth.getCurrentUser();
if (user != null) {
if (user.getName() != null) {
Name.setText(user.getName());
}
if (user.getEmail() != null) {
Email.setText(user.getEmail());
}
if (user.getStatus() != null) {
Status.setText(user.getStatus());
}
if (user.getQuote() != null) {
Quote.setText(user.getSQuote());
}
}
}
助手类
public class SetUpProfileHelper1 {
public String name;
public String email;
public String status;
public String quote;
public SetUpProfileHelper1(String name, String email, String status, String quote) {
this.email = email;
this.name = name;
this.status = status;
this.quote = quote;
}
public String getName() {
return name;
}
public String getEmail() {
return email;
}
public String getStatus() {
return status;
}
public String getQuote() {
return quote;
}
}
首先用户注册。然后被带到 setupprofile 活动,在那里他填写他的详细信息,如姓名、电子邮件等。我在 Firebase 中保存这些数据没有问题。有一个配置文件活动,用户应该能够查看他的详细信息,例如他在注册后提供的姓名、电子邮件。如何从 Firebase 检索数据并将其显示在 EditText 中。请帮忙
【问题讨论】:
标签: android database firebase firebase-realtime-database information-retrieval