1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Zugriff auf Textview von Thread aus

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von DerH0ns, 01.03.2012.

  1. DerH0ns, 01.03.2012 #1
    DerH0ns

    DerH0ns Threadstarter Erfahrener Benutzer

    Beiträge:
    249
    Erhaltene Danke:
    10
    Registriert seit:
    02.01.2012
    Phone:
    HTC Evo 3D
    Hi
    Ich habe letztens mit App Programmierung angefangen.Und wollte einen Timer bauen also:
    Code:
    new Thread(){
    long zeit = 0;
    public void run(){
    while(true){
    sleep(1000);
    zeit++;
    TextView1.setText(zeit+""); // Fail! --> Fehler s. unten
    }
    }
    
    }
    
    Der Fehler:

    Code:
    03-01 18:01:30.768: E/AndroidRuntime(24870): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
    Was ist dabei das Problem im "Normalen" java klappt das Problemlos.Die Fehlermeldung sagt mir ja das nur der Orginal Thread das kann aber wie lasse ich den Orginal Thread das tun?
     
  2. swordi, 01.03.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    kannst du lesen ?

    falscher thread - suche mal nach den stichwörtern
    : ui thead
    : main thread
    : update ui from thread

    das hilft dir
     

Diese Seite empfehlen