NullPointerException от getExtras ()
Я создаю намерение перенести данные из одного вида деятельности в другой, например:
Intent intent = new Intent(this, ActivityHighScore.class);
intent.putExtra("USERNAME", username);
intent.putExtra("PLAYERMOVES", playerMoves);
this.startActivity(intent);
Затем я хочу проверить, существуют ли все эти данные при запуске операции, так как она может быть запущена из других источников без установки этих данных. Я использую это утверждение:
Bundle bundle = getIntent().getExtras();
if (!bundle.getString("USERNAME").equals(null) && bundle.getInt("PLAYERMOVES") != 0){
String username = bundle.getString("USERNAME");
int playerMoves = bundle.getInt("PLAYERMOVES");
addHighScore(username, playerMoves);
}
Но это приводит к нулевому исключению, и я полностью уверен, как. Я думал, что справляюсь со Strings и .equals (), но думаю, что это ... Любая помощь будет принята с благодарностью. Благодарю.