Приложение не должно отображаться в списке последних приложений после завершения действия, если приложение не отображало список последних приложений ранее
Шаг 1. Приложение не существует в недавнем списке приложений (приложение было удалено из недавнего списка приложений).
Шаг 2 - Как только я получил уведомление об открытииВходящий звонок активность, пользователь принимает вызов.
Шаг 3 - Пользователь нажимает кнопку отключения, чтобы завершить действие IncomingCall.
Проблема - приложение, отображаемое в недавнем списке приложений, даже если приложение не было в недавнем списке приложений ранее.
Манифестная запись
<activity
android:name=".activities.IncomingCall"
android:excludeFromRecents="true"
android:launchMode="singleTop"
android:screenOrientation="portrait" >
</activity>
В деятельности с использованием
public void onClick(View v) {
switch (v.getId()) {
case R.id.onCallDisconnectButton:
phoneCallBaseClass.disconnect();
IncomingCall.this.finish();
break;
}
}
А также я попробовал ссылку ниже, но она будет работать, когда приложение уже существует в фоновом режиме
Удалить приложение из последних приложений программно
ИЛИ Есть ли другой способ показать просмотр входящего вызова, чтобы он не сохранялся в истории.
Вы можете взять пример любого приложения VoIP звонков
Удалите приложение из списка недавних приложений после того, как поступил входящий вызов, пользователь отключил действие вызова (IncomingCallActivity), которого бы не было в списке недавних приложений. Но в Моем случае активность сохраняется в недавнем списке приложений после отключения вызова.
Спасибо