2011-02-19 6 views
0

게임에서 점수를 설정하려고하지만 현재 아무 것도하지 않습니다.텍스트 뷰에 점수 설정

내가 점수 변수를 선언 : "올바른"나는이 증가하고 점수에 대한 것입니다 다른 텍스트 필드에이를 표시하는 점수를 원하는 답변이 다른 텍스트 뷰에 표시됩니다

static int score = 0; 

.

은 지금까지 나는이 시도했다 :

public void score(){ 
    check.getText(); 
if(check.equals("Correct")){ 
    score++; 
    Score.setText(String.valueOf(score)); 

} 

검사는 올바른 또는 잘못된 표시하는 텍스트 필드입니다. 점수는 또 다른 텍스트 필드입니다. 그런 다음 onclick에 score() 메서드를 삽입했지만 텍스트 필드를 업데이트하지 않습니다.

나는 이것에 대한 조언을 주시면 감사하겠습니다. enter image description here

답변

1
check.equals("Correct") 

당신은 당신이 자체적으로 가지고있는 check.getText() 메서드 호출을주의하지 않는

check.getText().equals("Correct") 
+0

도움을 주셔서 감사합니다. 현재 프로세스 폐쇄 오류가 발생하지만 적어도 그 일은 무언가를하고 있습니다. 디버깅. – Raj

+0

도움이 되셨다면 리노는 문제가 무엇인지 알아낼 수 없습니다. 내가 어떻게하는지 상관없이 프로세스 오류를 계속 제공합니다. – Raj

+0

라인에서 212 널 포인터에 액세스하고 있습니다 – Reno

0

해야한다 :

편집

감사

. 그리고 당신은 문자열이 아닌 편집 가능한 객체 유형을 반환 gettext에 당신의 if 문

if(check.getText().toString().equals("correct)) 

이를 사용해야합니다. 강제 종료하는 경우 LogCat 출력에서 ​​스택 추적을 포함하도록 질문을 편집하십시오.

+0

답장을 보내 주셔서 감사합니다. 스택 추적을 포함하도록 위의 내용을 편집했습니다. 감사 – Raj