ich habe ein Thread in der in einer Schleife überprüft wird ob ein neuer ein neuer Eintrag in einer DB-Tabelle enthalten ist.
In meiner Activity habe ich ein Toggle-Button implementiert, indem man diesen Thread ein- und ausschalten kann. Das Problem ist, dass beim ausschalten der Thread beendet werden soll. Wie kann man das Beenden eines laufenden Threads realisieren?
Toggle Button hört sich danach an, als wenn die zyklischen DB-Abfragen auch wieder eingeschaltet werden können sollen. Insofern böte es sich hier vielleicht an, den Thread garnicht zu beenden, sondern anzuhalten und weiterlaufen zu lassen. Eine gute Erklärung inklusive Code findest Du hier: http://www.angelikalanger.com/Articles/EffectiveJava/17.StopThread/17.StopThread.html im Abschnitt “Thread anhalten”. Im Prinzip das, was groggy schon geschrieben hat. Nur halt ausführlicher erklärt.