Wie stoppe ich eine Aktivität in Android mit Absicht?

Ich denke, das ist eine grundlegende Frage. Gibt es eine Möglichkeit, eine Aktivität mit Absicht zu stoppen?

Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:5554"));
startActivity(intent);

Das ist mein Code. Ich möchte diese Aktivität beenden (das heißt, ich möchte diesen Anruf beenden), wenn der Benutzer beschäftigt ist oder so. Was kann ich dafür tun? Ich habe es versucht:

if (condition) {
    Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:5554"));
    startActivity(intent);
}else {
    this.finish();
}

Aber ohne Nutzen. Hat jemand einen Vorschlag?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage