From 510ca3126016f65464be155d23227730e0232a9e Mon Sep 17 00:00:00 2001 From: Rajkumar Date: Fri, 29 Jan 2021 00:28:17 +0530 Subject: [PATCH] DTSERWFOUR-234 - Add secure flag for all the screens. --- .../ui/receipt/view/ListPrepaidCardReceiptActivity.java | 3 +++ .../android/ui/receipt/view/ListUserReceiptActivity.java | 3 +++ .../android/ui/receipt/view/ReceiptDetailActivity.java | 2 ++ .../android/ui/receipt/view/TabbedListReceiptsActivity.java | 3 +++ .../ui/transfermethod/view/AddTransferMethodActivity.java | 4 ++-- .../ui/transfermethod/view/ListTransferMethodActivity.java | 3 +++ .../ui/transfermethod/view/SelectTransferMethodActivity.java | 2 ++ .../ui/transfermethod/view/UpdateTransferMethodActivity.java | 4 ++-- .../android/ui/transfer/view/CreateTransferActivity.java | 3 +++ .../ui/transfer/view/ListTransferDestinationActivity.java | 2 ++ .../android/ui/transfer/view/ListTransferSourceActivity.java | 2 ++ .../android/ui/transfer/view/ScheduleTransferActivity.java | 2 ++ 12 files changed, 29 insertions(+), 4 deletions(-) diff --git a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListPrepaidCardReceiptActivity.java b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListPrepaidCardReceiptActivity.java index 7ad58abe3..3f126a101 100644 --- a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListPrepaidCardReceiptActivity.java +++ b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListPrepaidCardReceiptActivity.java @@ -21,6 +21,7 @@ import android.os.Bundle; import android.text.TextUtils; import android.view.View; +import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; @@ -51,6 +52,8 @@ public class ListPrepaidCardReceiptActivity extends AppCompatActivity implements @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_list_prepaid_card_receipt); Toolbar toolbar = findViewById(R.id.toolbar); diff --git a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListUserReceiptActivity.java b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListUserReceiptActivity.java index 3e2ce59ed..08f2e1142 100644 --- a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListUserReceiptActivity.java +++ b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ListUserReceiptActivity.java @@ -20,6 +20,7 @@ import android.content.pm.ActivityInfo; import android.os.Bundle; import android.view.View; +import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -50,6 +51,8 @@ public class ListUserReceiptActivity extends AppCompatActivity implements OnNetw @Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_list_user_receipt); Toolbar toolbar = findViewById(R.id.toolbar); diff --git a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ReceiptDetailActivity.java b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ReceiptDetailActivity.java index 970826462..f8966609a 100644 --- a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ReceiptDetailActivity.java +++ b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/ReceiptDetailActivity.java @@ -41,6 +41,8 @@ public class ReceiptDetailActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable final Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_receipt_detail); Toolbar toolbar = findViewById(R.id.toolbar); diff --git a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/TabbedListReceiptsActivity.java b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/TabbedListReceiptsActivity.java index 2d011e93e..c5cc2bd69 100644 --- a/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/TabbedListReceiptsActivity.java +++ b/receiptui/src/main/java/com/hyperwallet/android/ui/receipt/view/TabbedListReceiptsActivity.java @@ -19,6 +19,7 @@ import android.content.pm.ActivityInfo; import android.os.Bundle; import android.view.View; +import android.view.WindowManager; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; @@ -50,6 +51,8 @@ public class TabbedListReceiptsActivity extends AppCompatActivity implements OnN @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_tabbed_list_receipt); Toolbar toolbar = findViewById(R.id.toolbar); diff --git a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/AddTransferMethodActivity.java b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/AddTransferMethodActivity.java index 2e046c992..f43ebaebf 100644 --- a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/AddTransferMethodActivity.java +++ b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/AddTransferMethodActivity.java @@ -59,10 +59,10 @@ public class AddTransferMethodActivity extends AppCompatActivity implements @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_add_transfer_method); - getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_add_transfer_method); + Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); diff --git a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/ListTransferMethodActivity.java b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/ListTransferMethodActivity.java index ab11d8e15..332ad93b7 100644 --- a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/ListTransferMethodActivity.java +++ b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/ListTransferMethodActivity.java @@ -24,6 +24,7 @@ import android.content.pm.ActivityInfo; import android.os.Bundle; import android.view.View; +import android.view.WindowManager; import android.widget.TextView; import androidx.annotation.NonNull; @@ -69,6 +70,8 @@ public class ListTransferMethodActivity extends AppCompatActivity implements @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_list_transfer_method); Toolbar toolbar = findViewById(R.id.toolbar); diff --git a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/SelectTransferMethodActivity.java b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/SelectTransferMethodActivity.java index ae5e644ab..851c6c14d 100644 --- a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/SelectTransferMethodActivity.java +++ b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/SelectTransferMethodActivity.java @@ -68,6 +68,8 @@ public class SelectTransferMethodActivity extends AppCompatActivity implements @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_select_transfer_method); Toolbar toolbar = findViewById(R.id.toolbar); diff --git a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/UpdateTransferMethodActivity.java b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/UpdateTransferMethodActivity.java index 7bb47db9c..916aa0e40 100644 --- a/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/UpdateTransferMethodActivity.java +++ b/transfermethodui/src/main/java/com/hyperwallet/android/ui/transfermethod/view/UpdateTransferMethodActivity.java @@ -41,10 +41,10 @@ public class UpdateTransferMethodActivity extends AppCompatActivity implements @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_update_transfer_method); - getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_update_transfer_method); + Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); diff --git a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferActivity.java b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferActivity.java index 92bbe5aaa..d9ba2949b 100644 --- a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferActivity.java +++ b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferActivity.java @@ -24,6 +24,7 @@ import android.os.Bundle; import android.text.TextUtils; import android.view.View; +import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -60,6 +61,8 @@ public class CreateTransferActivity extends AppCompatActivity implements OnNetwo @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_create_transfer); Toolbar toolbar = findViewById(R.id.toolbar); diff --git a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferDestinationActivity.java b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferDestinationActivity.java index 0b2c69998..4d96b8b56 100644 --- a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferDestinationActivity.java +++ b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferDestinationActivity.java @@ -60,6 +60,8 @@ public class ListTransferDestinationActivity extends AppCompatActivity implement @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_list_transfer_destination); String transferToken = getIntent().getStringExtra(EXTRA_SELECTED_DESTINATION_TOKEN); diff --git a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferSourceActivity.java b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferSourceActivity.java index 65e29f4d5..543cc50d1 100644 --- a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferSourceActivity.java +++ b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ListTransferSourceActivity.java @@ -50,6 +50,8 @@ public class ListTransferSourceActivity extends AppCompatActivity implements OnN @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_list_transfer_source); mListTransferSourceViewModel = ViewModelProviders.of(this, diff --git a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ScheduleTransferActivity.java b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ScheduleTransferActivity.java index 5ac87f061..da14b2492 100644 --- a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ScheduleTransferActivity.java +++ b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/ScheduleTransferActivity.java @@ -67,6 +67,8 @@ public class ScheduleTransferActivity extends AppCompatActivity implements OnNet @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); + setContentView(R.layout.activity_schedule_transfer); Toolbar toolbar = findViewById(R.id.toolbar);