summaryrefslogtreecommitdiff
path: root/src/com/android/stk
diff options
context:
space:
mode:
authorarunvoddu <arunvoddu@google.com>2022-06-27 16:26:07 +0000
committerarunvoddu <arunvoddu@google.com>2022-06-29 05:48:33 +0000
commitb169eb572e57f8a24a51ba8bf14c61eeec2cb646 (patch)
tree2c261cc878cee121df50e57234bfdeff2e050b66 /src/com/android/stk
parent8c8f504895ac4ea0339e6047c0bdf8b1c70d0b99 (diff)
downloadStk-b169eb572e57f8a24a51ba8bf14c61eeec2cb646.tar.gz
prevent draw overlay on top of SimToolKit dialog
Bug: 227203202 Test: Manual Verification done Change-Id: Ie2cc6d9fd45980515cc481ecca415577389ea8f8
Diffstat (limited to 'src/com/android/stk')
-rw-r--r--src/com/android/stk/StkInputActivity.java5
-rw-r--r--src/com/android/stk/StkLauncherActivity.java4
-rw-r--r--src/com/android/stk/StkMain.java5
-rw-r--r--src/com/android/stk/StkMenuActivity.java4
4 files changed, 11 insertions, 7 deletions
diff --git a/src/com/android/stk/StkInputActivity.java b/src/com/android/stk/StkInputActivity.java
index 4b14323..af30b00 100644
--- a/src/com/android/stk/StkInputActivity.java
+++ b/src/com/android/stk/StkInputActivity.java
@@ -16,8 +16,6 @@
package com.android.stk;
-import android.app.ActionBar;
-import android.app.Activity;
import android.app.AlarmManager;
import android.content.Context;
import android.content.Intent;
@@ -149,7 +147,8 @@ public class StkInputActivity extends AppCompatActivity implements View.OnClickL
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate - mIsResponseSent[" + mIsResponseSent + "]");
// appService can be null if this activity is automatically recreated by the system
diff --git a/src/com/android/stk/StkLauncherActivity.java b/src/com/android/stk/StkLauncherActivity.java
index 97b642c..907c6ee 100644
--- a/src/com/android/stk/StkLauncherActivity.java
+++ b/src/com/android/stk/StkLauncherActivity.java
@@ -23,6 +23,7 @@ import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.KeyEvent;
+import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
@@ -32,7 +33,6 @@ import android.graphics.BitmapFactory;
import com.android.internal.telephony.cat.Item;
import com.android.internal.telephony.cat.Menu;
import com.android.internal.telephony.cat.CatLog;
-import com.android.internal.telephony.PhoneConstants;
import android.telephony.TelephonyManager;
@@ -57,6 +57,8 @@ public class StkLauncherActivity extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate+");
mContext = getBaseContext();
mTm = (TelephonyManager) mContext.getSystemService(
diff --git a/src/com/android/stk/StkMain.java b/src/com/android/stk/StkMain.java
index c9ff44a..2d3e467 100644
--- a/src/com/android/stk/StkMain.java
+++ b/src/com/android/stk/StkMain.java
@@ -20,14 +20,13 @@ import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
-import android.view.View;
import com.android.internal.telephony.cat.CatLog;
-import com.android.internal.telephony.PhoneConstants;
import android.telephony.TelephonyManager;
import android.view.Gravity;
+import android.view.WindowManager;
import android.widget.Toast;
/**
@@ -46,6 +45,8 @@ import android.widget.Toast;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate+");
mContext = getBaseContext();
mTm = (TelephonyManager) mContext.getSystemService(
diff --git a/src/com/android/stk/StkMenuActivity.java b/src/com/android/stk/StkMenuActivity.java
index f32c1bd..2033900 100644
--- a/src/com/android/stk/StkMenuActivity.java
+++ b/src/com/android/stk/StkMenuActivity.java
@@ -31,6 +31,7 @@ import android.view.ContextMenu.ContextMenuInfo;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.View;
+import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.ImageView;
import android.widget.ListView;
@@ -84,7 +85,8 @@ public class StkMenuActivity extends ListActivity implements View.OnCreateContex
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate");
ActionBar actionBar = getActionBar();