2011-02-19 10 views
0

回答がテキストフィールドに正しく表示されているときにスコアを増やそうとしています。コードは以下の通りである:Android Process closed onClick

変数が宣言されている:

static int score = 0; 

方法:

public void score(){ 

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

スコアは、テキストフィールド、チェックし、次いでこれをonclickのに呼ばれる別のテキストフィールド

ありますスコアとして();

私がボタンをクリックしているときに、これがプロセスクローズエラーを発生させる理由については、私は感謝しています。

ありがとうございました。

編集:私は与えることができ

enter image description here

+0

あなたは既にこの質問をしています:http://stackoverflow.com/questions/5051102/setting-the-score-on-textviewこれを振り返って、私が答えた答えを試してみてください。また、強制終了について尋ねる場合は、LogCatの出力からスタックトレースを送信すると応答が得られる可能性が高くなります。 – FoamyGuy

+0

まず、非静的コンテキストでの静的変数の使用は間違っています。次に、LogCatが表示していることを確認する必要があります。 – fiction

+0

同じ質問をスパム送信するためにDownvoted。 – fiction

答えて

0

ベストアドバイスは、その後nullであるかを確認するためにデバッガを使用し、あなたのif文にブレークポイントを設定されています。

+0

すごく間違えてしまった。 ;) – Raj