aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
diff options
context:
space:
mode:
authorZeapo <mohamed@zenadi.com>2014-08-07 20:53:29 +0100
committerZeapo <mohamed@zenadi.com>2014-08-07 20:53:29 +0100
commit9db42440fb61f7e3b18f36532117f2247392dfe1 (patch)
treefe712183dd8b50cb6866c7feb8d414856c19ca91 /app/src/main/java/com/zeapo/pwdstore/UserPreference.java
parent4cd5a1118597b5aa247d5737d4e4a67fe3f729e3 (diff)
downloadHardenedPass-9db42440fb61f7e3b18f36532117f2247392dfe1.tar.gz
HardenedPass-9db42440fb61f7e3b18f36532117f2247392dfe1.zip
more refactoring in preparation for a first version
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/UserPreference.java')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/UserPreference.java28
1 files changed, 27 insertions, 1 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
index 6a3967d1..35b0d922 100644
--- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
+++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
@@ -1,15 +1,24 @@
package com.zeapo.pwdstore;
+import android.content.Intent;
import android.os.Bundle;
+import android.preference.Preference;
import android.preference.PreferenceActivity;
+import android.view.Menu;
import android.view.MenuItem;
-public class UserPreference extends PreferenceActivity {
+import com.zeapo.pwdstore.crypto.PgpHandler;
+import com.zeapo.pwdstore.utils.PasswordRepository;
+
+import org.apache.commons.io.FileUtils;
+
+public class UserPreference extends PreferenceActivity implements Preference.OnPreferenceClickListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preference);
+ findPreference("openpgp_key_id").setOnPreferenceClickListener(this);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
@@ -29,4 +38,21 @@ public class UserPreference extends PreferenceActivity {
}
return super.onOptionsItemSelected(item);
}
+
+ @Override
+ public boolean onPreferenceClick(Preference pref) {
+ System.out.println(pref);
+ if (pref.getKey().equals("openpgp_key_id")) {
+ Intent intent = new Intent(this, PgpHandler.class);
+ intent.putExtra("Operation", "GET_KEY_ID");
+ startActivityForResult(intent, 0);
+ }
+ return true;
+ }
+
+ protected void onActivityResult(int requestCode, int resultCode,
+ Intent data) {
+ if (resultCode == RESULT_OK) {
+ }
+ }
}