Stoppen Sie den Thread onPause
Ich möchte einen Thread stoppen, wenn der Benutzer die Aktivität verlässt. Es klingt so einfach, aber keine Funktion, die ich ausprobiert habe, funktioniert.
Ich beginne die Aktivität mit dem Code
lovi = new Intent(getApplicationContext(), listoverview.class);
lovi.putExtra("reloadAll", true);
startActivity(lovi);
Im onCreate der Listenübersicht starte ich den Thread mit dem Code
rlMF.start();
Und so sieht rlMF aus:
public Thread rlMF = new Thread(new Runnable() {
public void run() {
reloadMissingFiles();
}
});
Ich habe in der onPause versucht, rlMF.stop (), .interrupt (), .suspend zu verwenden. Nichts hält es auf.