public int를 가진 하나의 클래스가 있습니다. Result; 나중에 게임에서 사용자가 만드는 점수를 저장하기 위해 변수를 사용합니다. 이제는 Result라는 또 다른 액티비티/클래스가 있는데 그 액티비티에 textView가 있고 그 textView에 대한 sexText에 Result 변수를 사용해야합니다. 나는 내 게임 클래스의 인스턴스를 만들어 결과 클래스의 g를 불러 나는 이런 식으로 뭔가보다 :다른 클래스에 정수 변수를 전달하는 방법
score = (TextView) findViewById(R.id.tvResult);
score.setText("Game over!\nYour score is:\n" + k.Result);
을하지만 항상 0을 얻을 난 변수의 디폴트 값을 얻을 수 있기 때문에 그건 생각하지 않는다 진짜. 게임 종료 후 변수에 최종 값을 어떻게 추가 할 수 있습니까?
또한 의도로 변수를 전달, 게임 활동이 시도 :
Intent i = new Intent(Quiz.this, Result.class);
i.putExtra("newResultVariable", Result);
startActivity(i);
이 또한 의도로 변수를 전달하려면 0
'묶음'을 의도로 전달하십시오. –
@codingcrow'putExtra()'가 좋습니다. –
@ A - C 네, 둘 다 괜찮아요. –