diff options
author | Thialfihar <thialfihar@gmail.com> | 2010-08-18 00:23:28 +0000 |
---|---|---|
committer | Thialfihar <thialfihar@gmail.com> | 2010-08-18 00:23:28 +0000 |
commit | 4f25edbe9701a37c5b9589a6911cf695017578c6 (patch) | |
tree | 0d24caad347335329c9f39637d9283d47efab842 /src/org/thialfihar/android/apg/KeyListActivity.java | |
parent | c57c36b3a53f92ece7df2c6c1f1e0316a2c92bb9 (diff) | |
download | open-keychain-4f25edbe9701a37c5b9589a6911cf695017578c6.tar.gz open-keychain-4f25edbe9701a37c5b9589a6911cf695017578c6.tar.bz2 open-keychain-4f25edbe9701a37c5b9589a6911cf695017578c6.zip |
added a context menu item to update public keys via key server, adding a key id look up Intent for the key server query
Update issue 9
Status: Fixed
Added public key update via key server. Considering this issue fixed now. More key server features will be added, but general support is added.
Diffstat (limited to 'src/org/thialfihar/android/apg/KeyListActivity.java')
-rw-r--r-- | src/org/thialfihar/android/apg/KeyListActivity.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/org/thialfihar/android/apg/KeyListActivity.java b/src/org/thialfihar/android/apg/KeyListActivity.java index 647437d8d..a33818e59 100644 --- a/src/org/thialfihar/android/apg/KeyListActivity.java +++ b/src/org/thialfihar/android/apg/KeyListActivity.java @@ -98,16 +98,6 @@ public class KeyListActivity extends BaseActivity { }); handleIntent(getIntent()); - - Intent intent = getIntent(); - if (Apg.Intent.IMPORT.equals(intent.getAction())) { - if ("file".equals(intent.getScheme()) && intent.getDataString() != null) { - mImportFilename = Uri.decode(intent.getDataString().replace("file://", "")); - } else { - mImportData = intent.getStringExtra(Apg.EXTRA_TEXT); - } - importKeys(); - } } @Override @@ -116,7 +106,7 @@ public class KeyListActivity extends BaseActivity { handleIntent(intent); } - private void handleIntent(Intent intent) { + protected void handleIntent(Intent intent) { String searchString = null; if (Intent.ACTION_SEARCH.equals(intent.getAction())) { searchString = intent.getStringExtra(SearchManager.QUERY); @@ -137,6 +127,15 @@ public class KeyListActivity extends BaseActivity { } mListAdapter = new KeyListAdapter(this, searchString); mList.setAdapter(mListAdapter); + + if (Apg.Intent.IMPORT.equals(intent.getAction())) { + if ("file".equals(intent.getScheme()) && intent.getDataString() != null) { + mImportFilename = Uri.decode(intent.getDataString().replace("file://", "")); + } else { + mImportData = intent.getStringExtra(Apg.EXTRA_TEXT); + } + importKeys(); + } } @Override |