aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-03-10 01:44:07 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2015-03-10 01:44:07 +0100
commitbce0fe62217e1f174559354b1a0dc06fd9663385 (patch)
tree35511db26d96a76dc592bb1124579a49a9b03b3f /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java
parente3547b497932a1c0219c11d586858754c82d19da (diff)
downloadopen-keychain-bce0fe62217e1f174559354b1a0dc06fd9663385.tar.gz
open-keychain-bce0fe62217e1f174559354b1a0dc06fd9663385.tar.bz2
open-keychain-bce0fe62217e1f174559354b1a0dc06fd9663385.zip
Add additional email addresses in create key
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java
index 00ac00ff4..055ea608b 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java
@@ -35,14 +35,18 @@ import org.sufficientlysecure.keychain.R;
import org.sufficientlysecure.keychain.ui.CreateKeyActivity.FragAction;
import org.sufficientlysecure.keychain.ui.widget.PassphraseEditText;
+import java.util.ArrayList;
+
public class CreateKeyPassphraseFragment extends Fragment {
public static final String ARG_NAME = "name";
public static final String ARG_EMAIL = "email";
+ public static final String ARG_ADDITIONAL_EMAILS = "emails";
// model
String mName;
String mEmail;
+ ArrayList<String> mAdditionalEmails;
// view
CreateKeyActivity mCreateKeyActivity;
@@ -55,12 +59,14 @@ public class CreateKeyPassphraseFragment extends Fragment {
/**
* Creates new instance of this fragment
*/
- public static CreateKeyPassphraseFragment newInstance(String name, String email) {
+ public static CreateKeyPassphraseFragment newInstance(String name, String email,
+ ArrayList<String> additionalEmails) {
CreateKeyPassphraseFragment frag = new CreateKeyPassphraseFragment();
Bundle args = new Bundle();
args.putString(ARG_NAME, name);
args.putString(ARG_EMAIL, email);
+ args.putStringArrayList(ARG_ADDITIONAL_EMAILS, additionalEmails);
frag.setArguments(args);
@@ -114,6 +120,7 @@ public class CreateKeyPassphraseFragment extends Fragment {
// initial values
mName = getArguments().getString(ARG_NAME);
mEmail = getArguments().getString(ARG_EMAIL);
+ mAdditionalEmails = getArguments().getStringArrayList(ARG_ADDITIONAL_EMAILS);
mPassphraseEdit.requestFocus();
mBackButton.setOnClickListener(new View.OnClickListener() {
@Override
@@ -163,6 +170,7 @@ public class CreateKeyPassphraseFragment extends Fragment {
CreateKeyFinalFragment.newInstance(
mName,
mEmail,
+ mAdditionalEmails,
mPassphraseEdit.getText().toString()
);