diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2015-07-09 02:35:22 +0200 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2015-07-09 02:35:22 +0200 |
commit | 7f9cc445fba937c5ae9ea1891ee1227bd68628b0 (patch) | |
tree | 0594cb122739cb04c07adf58ba45eb1e50b50a64 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/CryptoOperationFragment.java | |
parent | a549938b61a93fc87235acfce23d7684a768776b (diff) | |
download | open-keychain-7f9cc445fba937c5ae9ea1891ee1227bd68628b0.tar.gz open-keychain-7f9cc445fba937c5ae9ea1891ee1227bd68628b0.tar.bz2 open-keychain-7f9cc445fba937c5ae9ea1891ee1227bd68628b0.zip |
cryptoophelper: requested code must be saved between instances!
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/CryptoOperationFragment.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/CryptoOperationFragment.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/CryptoOperationFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/CryptoOperationFragment.java index c22566767..d831cb4b1 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/CryptoOperationFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/CryptoOperationFragment.java @@ -20,6 +20,7 @@ package org.sufficientlysecure.keychain.ui.base; import android.content.Context; import android.content.Intent; +import android.os.Bundle; import android.os.Parcelable; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; @@ -63,6 +64,18 @@ abstract class CryptoOperationFragment<T extends Parcelable, S extends Operation } @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + mOperationHelper.onRestoreInstanceState(savedInstanceState); + } + + @Override + public void onSaveInstanceState(Bundle outState) { + super.onSaveInstanceState(outState); + mOperationHelper.onSaveInstanceState(outState); + } + + @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { mOperationHelper.handleActivityResult(requestCode, resultCode, data); } |