Step 1- Application is not exist in recent app list (App has been removed from recent app list).
Step 2- As soon as I got notification open IncomingCall activity, User accept the call.
Step 3- User click on disconnect button finish the IncomingCall activity.
Problem- Application showing in recent app list even app was not in recent app list previously.
Manifest entry
<activity
android:name=".activities.IncomingCall"
android:excludeFromRecents="true"
android:launchMode="singleTop"
android:screenOrientation="portrait" >
</activity>
In the activity using
public void onClick(View v) {
switch (v.getId()) {
case R.id.onCallDisconnectButton:
phoneCallBaseClass.disconnect();
IncomingCall.this.finish();
break;
}
}
And also I have tried below link but it will work when app already exist in background
Remove app from recent apps programmatically
OR Is there any other way to show incoming call view So that it will not persist in history.
you can take example of any VoIP calls app-
Remove app from recent app list after that incoming call came, user disconnect the call activity(IncomingCallActivity) would not be exist in recent app list. But in My case activity persist in recent app list after disconnecting the call.
Thanks