• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Button onClick setText causes Crash ?

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:

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
score.setText(points);
, the app doesnt crash, but it doesnt do anything then.

Please can someone help me!
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones