Я пытаюсь отправить свой высокий балл обратно в главное меню. Вот мои намерения. Однако при попытке вернуться в главное меню он просто падает. Мой logcat также ниже. Любые советы были бы замечательными.Передача рекорда назад в главное меню
GameActivity
public void finish(){
Intent returnIntent = new Intent();
returnIntent.putExtra("GAME_SCORE",(gameView.getHitCount()));
setResult(RESULT_OK, returnIntent);
super.finish();
}
MainMenu
protected void onActivityResult(int requestCode, int resultCode, Intent retIntent) {
// Check which request we're responding to
if (requestCode == SCORE_REQUEST_CODE) {
// Make sure the request was successful
if (resultCode == RESULT_OK) {
if (retIntent.hasExtra("GAME_SCORE")) {
int scoreFromGame = retIntent.getExtras().getInt("GAME_SCORE");
tvhiScore.setText(Integer.toString(scoreFromGame));
}
}
}
LogCat
04-29 17:53:34.142: E/AndroidRuntime(1975): FATAL EXCEPTION: main
04-29 17:53:34.142: E/AndroidRuntime(1975): Process: cct.mad.lab, PID: 1975
04-29 17:53:34.142: E/AndroidRuntime(1975): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{cct.mad.lab/cct.mad.lab.MainMenu}: java.lang.NullPointerException
04-29 17:53:34.142: E/AndroidRuntime(1975): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121)
04-29 17:53:34.142: E/AndroidRuntime(1975): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
Что находится на линии 70 'MainMenu'? – Emmanuel
tvhiScore.setText (Integer.toString (scoreFromGame)); – Saffa
tvhiScore is null – Guardanis