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.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage