mirror of
https://github.com/home-assistant/android
synced 2024-07-22 10:54:12 +00:00
Add exclude recents flag to avoid showing multiple open activities in recents (#2805)
Add exclude recents flag to avoid showing multiple open activities
This commit is contained in:
parent
da8263dc9c
commit
efdd5272e0
|
@ -1587,6 +1587,7 @@ class MessagingManager @Inject constructor(
|
|||
intent.putExtra("fragment", NOTIFICATION_HISTORY)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)
|
||||
|
||||
return PendingIntent.getActivity(
|
||||
context,
|
||||
|
@ -1886,6 +1887,7 @@ class MessagingManager @Inject constructor(
|
|||
else
|
||||
WebViewActivity.newInstance(context, title)
|
||||
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)
|
||||
context.startActivity(intent)
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to open webview", e)
|
||||
|
|
|
@ -109,6 +109,7 @@ class ManageShortcutsViewModel @Inject constructor(
|
|||
)
|
||||
intent.action = shortcutPath
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)
|
||||
intent.putExtra("iconId", iconId)
|
||||
|
||||
val shortcut = ShortcutInfo.Builder(getApplication(), shortcutId)
|
||||
|
|
|
@ -190,6 +190,7 @@ class WebsocketManager(
|
|||
val intent = WebViewActivity.newInstance(applicationContext)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK)
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)
|
||||
val pendingIntent = PendingIntent.getActivity(
|
||||
applicationContext,
|
||||
0,
|
||||
|
@ -201,6 +202,7 @@ class WebsocketManager(
|
|||
settingIntent.putExtra("fragment", "websocket")
|
||||
settingIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
|
||||
settingIntent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK)
|
||||
settingIntent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)
|
||||
val settingPendingIntent = PendingIntent.getActivity(
|
||||
applicationContext,
|
||||
0,
|
||||
|
|
Loading…
Reference in a new issue