Die Funktion wird vom falschen Thread aufgerufen...
Ich kann also im TimerTask nicht auf Objekte zugreifen die auserhalb des TimerTasks deklariert wurden?
Wie löse ich das Problem?
Ich hab mal ein bisschen gegooglet und das kam dabei raus:
1UpdateTime = new Runnable(){
2 public void run(){
3 textView1.setText(cal.getInstance().getTime().toString());
4 }
5 };
6
7 handler.postDelayed(UpdateTime, 1000);
Beim Starten der App wird die Zeit richtig geschrieben, allerdings nicht geupdated...
Ich hatte ja keine Ahnung das man einen Timer so kompliziert bauen kann...
— geändert am 20.10.2013, 14:52:43