aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java
diff options
context:
space:
mode:
authorAdithya Abraham Philip <adithyaphilip@gmail.com>2015-03-09 00:37:14 +0530
committerAdithya Abraham Philip <adithyaphilip@gmail.com>2015-03-10 01:08:09 +0530
commitbc43797c32542aa48a34f44d486645d24fca06ba (patch)
tree736991e0d760ad49dbb77814cee4085ce67ff04b /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java
parentcc66435e38248880fee3af795619b5794b65d222 (diff)
downloadopen-keychain-bc43797c32542aa48a34f44d486645d24fca06ba.tar.gz
open-keychain-bc43797c32542aa48a34f44d486645d24fca06ba.tar.bz2
open-keychain-bc43797c32542aa48a34f44d486645d24fca06ba.zip
added card
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java
index 628970b27..389b39c82 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java
@@ -18,6 +18,7 @@
package org.sufficientlysecure.keychain.ui;
+import android.content.DialogInterface;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
@@ -44,6 +45,7 @@ public class ViewKeyFragment extends LoaderFragment implements
public static final String ARG_DATA_URI = "uri";
private ListView mUserIds;
+ private ListView mLinkedSystemContact;
boolean mIsSecret = false;
@@ -81,6 +83,15 @@ public class ViewKeyFragment extends LoaderFragment implements
}
});
+ mLinkedSystemContact = (ListView) view.findViewById(R.id.view_key_linked_system_contact);
+
+ mLinkedSystemContact.setOnItemClickListener(new AdapterView.OnItemClickListener() {
+ @Override
+ public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
+ showSystemContact(position);
+ }
+ });
+
return root;
}
@@ -100,6 +111,10 @@ public class ViewKeyFragment extends LoaderFragment implements
}
}
+ private void showSystemContact(final int position) {
+
+ }
+
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
@@ -148,6 +163,7 @@ public class ViewKeyFragment extends LoaderFragment implements
getLoaderManager().initLoader(LOADER_ID_UNIFIED, null, this);
}
+ @Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
setContentShown(false);
@@ -164,6 +180,7 @@ public class ViewKeyFragment extends LoaderFragment implements
}
}
+ @Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
/* TODO better error handling? May cause problems when a key is deleted,
* because the notification triggers faster than the activity closes.
@@ -202,6 +219,7 @@ public class ViewKeyFragment extends LoaderFragment implements
* This is called when the last Cursor provided to onLoadFinished() above is about to be closed.
* We need to make sure we are no longer using it.
*/
+ @Override
public void onLoaderReset(Loader<Cursor> loader) {
switch (loader.getId()) {
case LOADER_ID_USER_IDS: {