1. Elvis, 08.08.2010 #1
    Elvis

    Elvis Threadstarter Neuer Benutzer

    An der Stelle, an der "TimerTest2" ausgegeben werden sollte, stürzt das Programm immer ab.
    "TimerTest1" wird noch ausgegeben.


    Code:
    package com.MegaTest;
    
    import android.app.Activity;
    import android.os.Bundle;
    import java.util.Timer;
    import java.util.TimerTask;
    import android.widget.TextView;
    
    public class MegaTest extends Activity {
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            TimerTaskDemo ttd = new TimerTaskDemo();
            ttd.test();
        }
    
        public class TimerTaskDemo {
            public void test() {
                Timer timer = new Timer();
                timer.schedule(new Task(), 5000, 1000);
                TextView tv2 = (TextView) findViewById(R.id.text);
                tv2.setText("TimerTest1");
            }
    
            class Task extends TimerTask {
                @Override
                public void run() {
                    TextView tv2 = (TextView) findViewById(R.id.text);
                    tv2.setText("TimerTest2");
                }
            }
        }
    }
    
    Dalvik sagt mir, dass ich im falschen Thread hänge und ich den TextView nur von dem Thread aufrufen kann, in dem er erstellt wurde.
    Ist ja irgendwie verständlich. Aber wie kann ich von dem "falschen" thread auf den Ursprünglichen zugreifen, damit der das ausgibt?
     
  2. Artwork, 08.08.2010 #2
    Artwork

    Artwork Android-Hilfe.de Mitglied

    Zuletzt bearbeitet: 08.08.2010
  3. Elvis, 08.08.2010 #3
    Elvis

    Elvis Threadstarter Neuer Benutzer

    danke, werde ich mir mal ansshen.
     
  4. Makaveli, 08.08.2010 #4
    Makaveli

    Makaveli Neuer Benutzer

    Runnable benutzen
     
Die Seite wird geladen...
Similar Threads - absturz durch TextView Forum Datum
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung Montag um 11:27 Uhr
Buttonclick verursacht absturz Android App Entwicklung 13.02.2017
Woran kann es liegen das meine App bei Android 4.2 nach der Installation abstürzt? Android App Entwicklung 23.07.2016
[ERLEDIGT] Navigation Drawer stürzt ab nach dem schchließen durch thread Android App Entwicklung 13.03.2017
Android-App Code-Review durchführen Android App Entwicklung 02.08.2016