1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. GMoN, 22.05.2009 #1
    GMoN

    GMoN Threadstarter Android-Lexikon

    Irgendwie verstehe ich das Handling von Threads noch nicht so ganz.

    Mit thead.start() starte ich ihn und er wird auch gleich ausgeführt. Wenn alle Anweisung im Thread abgearbeitet wurden, bleibt der thread aber weiter aktiv. Ein späteres thread.start() löst die Exception "Thread already started" aus. Ich kann ihn jetzt aber mit thread.run() nochmal ausführen.

    Aber wie kann ich den thread komplett löschen, damit ich ihn beim zweiten Mal wieder mit thread.start() starten kann? Ich möchte nicht, dass der Thread solange mit allen Variablen im Speicher bleibt.

    Bei Python haben sich die Threads nach der letzten Anweisung immer selbst gelöscht.
     
  2. swordi, 23.05.2009 #2
    swordi

    swordi Gewerbliches Mitglied

    hallo

    thread.run() solltest du nicht benutzen.

    thread.start() ruft für dich schon intern die run methode auf. das is einfach so

    einen thread killen. naja denke mal das object killen und neu anlegen, wenn du wieder völlig von vorne beginnen willst, was aber eventuell auch besser gehen kann.
     
  3. GMoN, 23.05.2009 #3
    GMoN

    GMoN Threadstarter Android-Lexikon

    Hmm, .run() ist wirklich Mist, wird dann nämlich nicht als Thread ausgeführt, sondern normal. Kann ich denn folgendes beliebig oft aufrufen, ohne dass da irgendwie Speicher reserviert bleibt?

    Code:
    Thread t = new exportThread();
    t.start();
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Problem beim Geofencing in einer Android App Android App Entwicklung Heute um 15:01 Uhr
[OFFEN] The application may be doing too much work on its main thread Android App Entwicklung 01.11.2017
[ERLEDIGT] Wandernder Text Android App Entwicklung 17.10.2017
[OFFEN] Lists-in-List-Problem Android App Entwicklung 12.10.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung 22.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
[ERLEDIGT] Navigation Drawer stürzt ab nach dem schchließen durch thread Android App Entwicklung 13.03.2017
Du betrachtest das Thema "Problem mit Threads" im Forum "Android App Entwicklung",