diff options
author | zeapo <mohamed@zenadi.com> | 2017-08-11 10:25:37 +0200 |
---|---|---|
committer | zeapo <mohamed@zenadi.com> | 2017-08-11 10:25:37 +0200 |
commit | 66dcfd7b73f5adb447555f0f15e743a2ecc466e2 (patch) | |
tree | db6ca335853f47f42706a6edc3f9aa957d1cfe6a | |
parent | c50ff017a06754a8ce9687b7afe76b4f1065c987 (diff) |
suprress inflateParams lint error in dialogs
3 files changed, 8 insertions, 5 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/SshKeyGen.java b/app/src/main/java/com/zeapo/pwdstore/SshKeyGen.java index b4daa5db..3b73541b 100644 --- a/app/src/main/java/com/zeapo/pwdstore/SshKeyGen.java +++ b/app/src/main/java/com/zeapo/pwdstore/SshKeyGen.java @@ -1,5 +1,6 @@ package com.zeapo.pwdstore; +import android.annotation.SuppressLint; import android.app.Dialog; import android.app.DialogFragment; import android.app.Fragment; @@ -86,7 +87,7 @@ public class SshKeyGen extends AppCompatActivity { public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); LayoutInflater inflater = getActivity().getLayoutInflater(); - final View v = inflater.inflate(R.layout.fragment_show_ssh_key, null); + @SuppressLint("InflateParams") final View v = inflater.inflate(R.layout.fragment_show_ssh_key, null); builder.setView(v); TextView textView = (TextView) v.findViewById(R.id.public_key); diff --git a/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java b/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java index 4edfc3e3..b0eb8fdd 100644 --- a/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java +++ b/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java @@ -1,5 +1,6 @@ package com.zeapo.pwdstore.autofill; +import android.annotation.SuppressLint; import android.app.Activity; import android.app.Dialog; import android.app.DialogFragment; @@ -43,7 +44,7 @@ public class AutofillFragment extends DialogFragment { final AutofillPreferenceActivity callingActivity = (AutofillPreferenceActivity) getActivity(); LayoutInflater inflater = callingActivity.getLayoutInflater(); - final View view = inflater.inflate(R.layout.fragment_autofill, null); + @SuppressLint("InflateParams") final View view = inflater.inflate(R.layout.fragment_autofill, null); builder.setView(view); @@ -174,10 +175,11 @@ public class AutofillFragment extends DialogFragment { String packageName = getArguments().getString("packageName", ""); if (isWeb) { - packageName = ((EditText) dialog.findViewById(R.id.webURL)).getText().toString(); - // handle some errors and don't dismiss the dialog EditText webURL = (EditText) dialog.findViewById(R.id.webURL); + + packageName = webURL.getText().toString(); + if (packageName.equals("")) { webURL.setError("URL cannot be blank"); return; diff --git a/app/src/main/java/com/zeapo/pwdstore/pwgenDialogFragment.java b/app/src/main/java/com/zeapo/pwdstore/pwgenDialogFragment.java index 2a04be0e..30b868f0 100644 --- a/app/src/main/java/com/zeapo/pwdstore/pwgenDialogFragment.java +++ b/app/src/main/java/com/zeapo/pwdstore/pwgenDialogFragment.java @@ -37,7 +37,7 @@ public class pwgenDialogFragment extends DialogFragment { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); final Activity callingActivity = getActivity(); LayoutInflater inflater = callingActivity.getLayoutInflater(); - final View view = inflater.inflate(R.layout.fragment_pwgen, null); + @SuppressLint("InflateParams") final View view = inflater.inflate(R.layout.fragment_pwgen, null); Typeface monoTypeface = Typeface.createFromAsset(callingActivity.getAssets(), "fonts/sourcecodepro.ttf"); builder.setView(view); |