Dúvida de principiante
#1
Mensagem publicada 25 April 2010 - 08:39
#2
Mensagem publicada 25 April 2010 - 09:57
package co.cc.zephirus.SumTest;import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.widget.TextView;public class SumTest extends Activity { /** Called when the activity is first created. */ Button button1; Button button2; Button button3; TextView textSum; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); textSum.setText("12"); }}Este é o código em questão, certo?Eu não percebo muito da fruta, mas vou dar uma vista de olhos na coisa e já te digo algo!
#3
Mensagem publicada 25 April 2010 - 10:08
#4
Mensagem publicada 25 April 2010 - 11:19
#5
Mensagem publicada 25 April 2010 - 11:44
Ora pois é isso mesmo. Grande falha mesmo. Tenho de ler, sim, aliás, ando a fazer isso. Mas estava ao mesmo tempo a tentar "mexer na massa".Já agora, não era suposto ter obtido algum tipo de erro no eclipse por não ter colocado a criação do objecto?Obrigado pela ajuda B)O problema é que estás a usar um metodo (setText()) de um objecto que ainda não foi criado, apenas foi alocada memoria para ele.Alocar memoria: TextView textSum;Criar objecto: textSum= new TextView();Como isto é um erro muito grave, aconselho-te a ler primeiro um livro de java.
#6
Mensagem publicada 25 April 2010 - 12:25
#7
Mensagem publicada 25 April 2010 - 13:03
Ok, obrigadoClaro que não. Esse erro só pode ser verificado em RunTime