Как остановить активность в Android с помощью намерения?

Я думаю, что это основной вопрос. Есть ли возможность остановить действие с помощью намерения.

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

Это мой код Я хотел бы остановить это действие (это означает, что я хочу отбросить этот вызов), если пользователь занят или что-то. Что я могу сделать для этого? Я попробовал это:

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

Но бесполезно. У кого-нибудь есть предложение?

Ответы на вопрос(2)

Ваш ответ на вопрос