在nav_header中显示用户的电子邮件地址

时间:2018-10-27 18:24:01

标签: java android

在我的loginActivity中,我试图在nav_header的TextView中显示ID为email_add的电子邮件地址。我正在通过另一个称为HomescreenActivity的活动来执行此操作。这是我第一次使用android应用,所以我的大部分代码来自utube视频。这是代码:

首先在LoginActivity中:onCreat方法内部

 btnLogin.setOnClickListener(new View.OnClickListener() {
        @Override            public void onClick(View view) {
            Email = inputEmail.getText().toString(); 
            final String email = inputEmail.getText().toString();
            final String password = inputPassword.getText().toString();

然后我也在loginActivity中创建了一个get方法:

public String getEmail() {
    return Email;
}

第二次在HomeScreenActivity中:onCreat方法内部

    View navHeaderView = navigationView.getHeaderView(0);
    mNameTextView = (TextView) navHeaderView.findViewById(R.id.email_add);
    mNameTextView.setText(email)

它可以工作,但什么也不显示

完整代码: https://gist.github.com/hkzak/1739c2ace2fc4fe0bfe4902899fe2acc

0 个答案:

没有答案