Hi there. I am trying to set the Text of a Text View when a button is clicked.
I have been struggling, because the variable will increment, but If i put the code in to set the text, it crashes the app ?
Here is my code when it crashes:
however if I comment out the line
Please can someone help me!
I have been struggling, because the variable will increment, but If i put the code in to set the text, it crashes the app ?
Here is my code when it crashes:
package com.example.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class Game extends Activity{
Button spam;
TextView timeleft, score;
public int points = 0;
public int finalscore = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.game);
spam = (Button) findViewById(R.id.gameSpamButton);
timeleft = (TextView) findViewById(R.id.gameTimeLeftTextView);
score = (TextView) findViewById(R.id.gameScoreTextView);
spam.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
points++;
score.setText(points); // this is the line that crashes the app
}
});
}
}
however if I comment out the line
, the app doesnt crash, but it doesnt do anything then.score.setText(points);
Please can someone help me!