diff options
| author | Matthew Wong <wongma@protonmail.ch> | 2015-08-10 16:58:28 -0400 |
|---|---|---|
| committer | Matthew Wong <wongma@protonmail.ch> | 2015-08-14 17:36:50 -0400 |
| commit | 7c41795ded9aff01c46cc798687e62736d2233e7 (patch) | |
| tree | 543850c202ccc52df6e3269bb52e2e304859002f /app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java | |
| parent | 42a971f348b8c512db4603f4ca0b31c436651225 (diff) | |
| download | HardenedPass-7c41795ded9aff01c46cc798687e62736d2233e7.tar.gz HardenedPass-7c41795ded9aff01c46cc798687e62736d2233e7.zip | |
Open settings from password fill dialog
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java b/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java index b43f5d6e..26680152 100644 --- a/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java +++ b/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java @@ -40,13 +40,7 @@ public class AutofillRecyclerAdapter extends RecyclerView.Adapter<AutofillRecycl @Override public void onClick(View v) { - DialogFragment df = new AutofillFragment(); - Bundle args = new Bundle(); - args.putString("packageName", packageName); - args.putString("appName", name.getText().toString()); - args.putInt("position", getAdapterPosition()); - df.setArguments(args); - df.show(activity.getFragmentManager(), "autofill_dialog"); + activity.showDialog(packageName, name.getText().toString()); } } @@ -90,15 +84,6 @@ public class AutofillRecyclerAdapter extends RecyclerView.Adapter<AutofillRecycl return apps.size(); } - public boolean contains(String packageName) { - for (ApplicationInfo app : apps) { - if (app.packageName.equals(packageName)) { - return true; - } - } - return false; - } - public void add(String packageName) { try { ApplicationInfo app = pm.getApplicationInfo(packageName, 0); @@ -108,4 +93,13 @@ public class AutofillRecyclerAdapter extends RecyclerView.Adapter<AutofillRecycl e.printStackTrace(); } } + + public int getPosition(String packageName) { + for (int i = 0; i < apps.size(); i++) { + if (apps.get(i).packageName.equals(packageName)) { + return i; + } + } + return -1; + } } |
