Я думаю, что это основной вопрос. Есть ли способ остановить действие, используя намерение.
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();
}
Но бесполезно. Есть ли у кого-нибудь предложение?