|
@@ -3,12 +3,12 @@ package com.usai.ratradefiling.my;
|
|
|
import android.animation.Animator;
|
|
import android.animation.Animator;
|
|
|
import android.animation.AnimatorListenerAdapter;
|
|
import android.animation.AnimatorListenerAdapter;
|
|
|
import android.annotation.TargetApi;
|
|
import android.annotation.TargetApi;
|
|
|
-import android.app.Activity;
|
|
|
|
|
import android.app.AlertDialog.Builder;
|
|
import android.app.AlertDialog.Builder;
|
|
|
import android.content.Context;
|
|
import android.content.Context;
|
|
|
import android.content.DialogInterface;
|
|
import android.content.DialogInterface;
|
|
|
import android.content.DialogInterface.OnClickListener;
|
|
import android.content.DialogInterface.OnClickListener;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
|
|
+import android.graphics.Insets;
|
|
|
import android.os.AsyncTask;
|
|
import android.os.AsyncTask;
|
|
|
import android.os.Build;
|
|
import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
@@ -19,12 +19,15 @@ import android.view.KeyEvent;
|
|
|
import android.view.LayoutInflater;
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.MenuItem;
|
|
import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
|
|
+import android.view.ViewGroup;
|
|
|
|
|
+import android.view.WindowInsets;
|
|
|
import android.view.inputmethod.EditorInfo;
|
|
import android.view.inputmethod.EditorInfo;
|
|
|
import android.view.inputmethod.InputMethodManager;
|
|
import android.view.inputmethod.InputMethodManager;
|
|
|
import android.widget.EditText;
|
|
import android.widget.EditText;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
import android.widget.Toast;
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
+import androidx.annotation.NonNull;
|
|
|
import androidx.appcompat.app.ActionBar;
|
|
import androidx.appcompat.app.ActionBar;
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
|
|
|
@@ -33,7 +36,6 @@ import com.usai.ratradefiling.TradeFilingApplication;
|
|
|
import com.usai.ratradefiling.dataprovider.OnlineDataProvider;
|
|
import com.usai.ratradefiling.dataprovider.OnlineDataProvider;
|
|
|
import com.usai.ratradefiling.dataprovider.RADataProvider;
|
|
import com.usai.ratradefiling.dataprovider.RADataProvider;
|
|
|
|
|
|
|
|
-
|
|
|
|
|
import org.json.JSONObject;
|
|
import org.json.JSONObject;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -96,7 +98,36 @@ public class ChangePasswordActivity extends AppCompatActivity {
|
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
|
|
setContentView(R.layout.activity_change_password);
|
|
setContentView(R.layout.activity_change_password);
|
|
|
|
|
+ if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.R)
|
|
|
|
|
+ {
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ ViewGroup c = findViewById(R.id.container_root);
|
|
|
|
|
+ c.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener()
|
|
|
|
|
+ {
|
|
|
|
|
+ @NonNull
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public WindowInsets onApplyWindowInsets(@NonNull View view, @NonNull WindowInsets windowInsets)
|
|
|
|
|
+ {
|
|
|
|
|
+ Insets innerPadding = null;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
+ innerPadding = windowInsets.getInsets(WindowInsets.Type.statusBars());
|
|
|
|
|
+
|
|
|
|
|
+ view.setPadding(
|
|
|
|
|
+ innerPadding.left,
|
|
|
|
|
+ innerPadding.top,
|
|
|
|
|
+ innerPadding.right,
|
|
|
|
|
+ innerPadding.bottom);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ return windowInsets;
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
setCustomActionBar();
|
|
setCustomActionBar();
|
|
|
|
|
|
|
|
// Set up the login form.
|
|
// Set up the login form.
|