diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2015-08-14 12:55:52 +0200 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2015-08-14 12:55:52 +0200 |
commit | 94683607d64b004e58983d0eb7788fd3f0ba877b (patch) | |
tree | b0c0dae1bce882369a0efbf97f669c2dce572065 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java | |
parent | 01e68e044cf897cc9559157c35a451889b3413aa (diff) | |
download | open-keychain-94683607d64b004e58983d0eb7788fd3f0ba877b.tar.gz open-keychain-94683607d64b004e58983d0eb7788fd3f0ba877b.tar.bz2 open-keychain-94683607d64b004e58983d0eb7788fd3f0ba877b.zip |
always show MainActivity after first-time CreateKeyActivity
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java index 83b176680..579a001cb 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java @@ -32,6 +32,7 @@ import org.sufficientlysecure.keychain.ui.base.BaseNfcActivity; import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils; import org.sufficientlysecure.keychain.ui.util.Notify; import org.sufficientlysecure.keychain.util.Passphrase; +import org.sufficientlysecure.keychain.util.Preferences; import java.io.IOException; import java.util.ArrayList; @@ -262,8 +263,19 @@ public class CreateKeyActivity extends BaseNfcActivity { } interface NfcListenerFragment { - public void doNfcInBackground() throws IOException; - public void onNfcPostExecute() throws IOException; + void doNfcInBackground() throws IOException; + void onNfcPostExecute() throws IOException; } + @Override + public void finish() { + if (mFirstTime) { + Preferences prefs = Preferences.getPreferences(this); + prefs.setFirstTime(false); + Intent intent = new Intent(this, MainActivity.class); + startActivity(intent); + } + + super.finish(); + } } |