소스 검색

restart SettingsActivity after changing e2e settings

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 2 년 전
부모
커밋
393e34d28c
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 4 6
      app/src/main/java/com/owncloud/android/ui/activity/SettingsActivity.java

+ 4 - 6
app/src/main/java/com/owncloud/android/ui/activity/SettingsActivity.java

@@ -949,12 +949,10 @@ public class SettingsActivity extends PreferenceActivity
         } else if (requestCode == ACTION_SHOW_MNEMONIC && resultCode == RESULT_OK) {
             handleMnemonicRequest(data);
         } else if (requestCode == ACTION_E2E && data != null && data.getBooleanExtra(SetupEncryptionDialogFragment.SUCCESS, false)) {
-            PreferenceCategory preferenceCategoryMore = (PreferenceCategory) findPreference("more");
-
-            setupE2EPreference(preferenceCategoryMore);
-            setupE2EKeysExist(preferenceCategoryMore);
-            setupE2EMnemonicPreference(preferenceCategoryMore);
-            removeE2E(preferenceCategoryMore);
+            Intent i = new Intent(this, SettingsActivity.class);
+            i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+            i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
+            startActivity(i);
         }
     }