aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java
diff options
context:
space:
mode:
authorMatthew Wong <wongma@protonmail.ch>2015-08-10 16:58:28 -0400
committerMatthew Wong <wongma@protonmail.ch>2015-08-14 17:36:50 -0400
commit7c41795ded9aff01c46cc798687e62736d2233e7 (patch)
tree543850c202ccc52df6e3269bb52e2e304859002f /app/src/main/java/com/zeapo/pwdstore/autofill/AutofillRecyclerAdapter.java
parent42a971f348b8c512db4603f4ca0b31c436651225 (diff)
downloadHardenedPass-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.java26
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;
+ }
}