Autore Topic: Chronometer  (Letto 1089 volte)

Offline Sebastian

  • Utente junior
  • **
  • Post: 81
  • Respect: 0
    • Mostra profilo
Chronometer
« il: 18 Settembre 2010, 11:10:48 CEST »
0
Ciao a tutti!
Sto  utilizzando il Chronometer in una  pplicazione ma oltre a farmelo vedere non fa altro..

Anche solo se scrivo:
Codice (Java): [Seleziona]
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        Chronometer chrono= (Chronometer)findViewById(R.id.chronometer);
        chrono.start();
    }
}

invece di partire mi genera un eccezione a runtime...qualcuno sa perchè?

Mile grazie!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Chronometer
« Risposta #1 il: 18 Settembre 2010, 11:34:22 CEST »
0
Cosa ne pensi di postare anche l'eccezione?

Offline Sebastian

  • Utente junior
  • **
  • Post: 81
  • Respect: 0
    • Mostra profilo
Re:Chronometer
« Risposta #2 il: 18 Settembre 2010, 12:03:11 CEST »
0
Non l'ho postata perchè pensavo fosse un problema di scrittura del codice che non sto vedendo..

cmq il logcat dice:

"java.lang.runtimeException: Unable to start activity Component Info (...)

Caused by java.lang.NullPointerException     "

il problema è nella riga
Codice (XML): [Seleziona]
chrono.start();Se Provo a commentarla il codice gira senza problemi...ma sarebbe bello se partisse il cronometro..


Per completezza vi passo il layout:


Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   >
<TextView  
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:text="@string/hello"
   />
    <Chronometer android:text="@+id/chronometer" android:id="@+id/chronometertal"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:textSize="30px"></Chronometer>
</LinearLayout>


Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Chronometer
« Risposta #3 il: 18 Settembre 2010, 12:18:00 CEST »
+1
Devi aver fatto confusione con gli id

Prova così:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   >
<TextView  
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:text="@string/hello"
   />
    <Chronometer android:text="Cronometro" android:id="@+id/chronometer"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:textSize="30px"></Chronometer>
</LinearLayout>
« Ultima modifica: 18 Settembre 2010, 12:19:33 CEST da Ricky` »

Offline Sebastian

  • Utente junior
  • **
  • Post: 81
  • Respect: 0
    • Mostra profilo
Re:Chronometer
« Risposta #4 il: 18 Settembre 2010, 14:05:55 CEST »
0
Oddio hai ragione!  che sbadato che sono..pensavo di aver scritto così e invece avevo sbagliato il copia-incolla...


davvero mille grazie!