From 51c460d90c70c4e0c3072deae9c7f00ae685f971 Mon Sep 17 00:00:00 2001 From: Arystan Date: Tue, 17 Sep 2024 13:21:12 +0500 Subject: [PATCH] fix: ChromeTabsManagerActivity Protect App Screens from 3rd Party Apps --- .../com/proyecto26/inappbrowser/ChromeTabsManagerActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/proyecto26/inappbrowser/ChromeTabsManagerActivity.java b/android/src/main/java/com/proyecto26/inappbrowser/ChromeTabsManagerActivity.java index 78bb33a..bbf9001 100644 --- a/android/src/main/java/com/proyecto26/inappbrowser/ChromeTabsManagerActivity.java +++ b/android/src/main/java/com/proyecto26/inappbrowser/ChromeTabsManagerActivity.java @@ -6,7 +6,7 @@ import android.net.Uri; import android.os.Bundle; import androidx.annotation.Nullable; - +import android.view.WindowManager; import org.greenrobot.eventbus.EventBus; /** @@ -43,6 +43,7 @@ protected void onCreate(Bundle savedInstanceState) { try { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); // This activity gets opened in 2 different ways. If the extra KEY_BROWSER_INTENT is present we // start that intent and if it is not it means this activity was started with FLAG_ACTIVITY_CLEAR_TOP // in order to close the intent that was started previously so we just close this.