Deflaking PermissionHostTest

Fixing how Application Details Settings activity is being started.

This affected the following tests:
android.appsecurity.cts.PermissionsHostTest#testCompatRevoked22
android.appsecurity.cts.PermissionsHostTest#testGranted23
android.appsecurity.cts.PermissionsHostTest#testRevokeAffectsWholeGroup23
android.appsecurity.cts.PermissionsHostTest#testGrantPreviouslyRevokedWithPrejudiceShowsPrompt23
android.appsecurity.cts.PermissionsHostTest#testNoResidualPermissionsOnUninstall
android.appsecurity.cts.PermissionsHostTest#testRevokePropagatedOnUpgradeOldToNewModel

CP'ed from aosp/1358283

Bug: 160473647
Change-Id: Ib7203f0699742f1688b4bb7d7f75cfb6c6014cf6
Test: On an Android TV device
diff --git a/tests/tests/permission3/src/android/permission3/cts/BaseUsePermissionTest.kt b/tests/tests/permission3/src/android/permission3/cts/BaseUsePermissionTest.kt
index 8aedb6d..bea7a16 100644
--- a/tests/tests/permission3/src/android/permission3/cts/BaseUsePermissionTest.kt
+++ b/tests/tests/permission3/src/android/permission3/cts/BaseUsePermissionTest.kt
@@ -448,6 +448,7 @@
                             data = Uri.fromParts("package", APP_PACKAGE_NAME, null)
                             addCategory(Intent.CATEGORY_DEFAULT)
                             addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
+                            addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)
                         }
                 )
                 // Open the permissions UI