Нулевой указатель здесь не поддерживается - PullRequest
0 голосов
/ 05 февраля 2019

profile.java

public class ProfileActivity extends AppCompatActivity {

    private TextView tvEmail;

     @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate( savedInstanceState );
        setContentView( R.layout.activity_profile );
        tvEmail = (TextView) findViewById(R.id.tvEmailProfile);
        tvEmail.setText(getIntent().getExtras().getString("Email"));
    }
}

1 Ответ

0 голосов
/ 05 февраля 2019

Вероятно, в вашем намерении нет ничего лишнего с именем «Email», и вы должны проверить это, прежде чем пытаться установить его в TextView:

public class ProfileActivity extends AppCompatActivity {

    private TextView tvEmail;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate( savedInstanceState );
        setContentView( R.layout.activity_profile );
        tvEmail = (TextView) findViewById(R.id.tvEmailProfile);
        if(getIntent().hasExtra("Email")){
            tvEmail.setText(getIntent().getExtras().getString("Email"));
        }
    }
}

Это решит проблему NullPointer.Но вы должны проверить, действительно ли ключ «Электронная почта» - то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...