Переглянути джерело

save currently showing sortGroup visibility

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
parneet-guraya 1 рік тому
батько
коміт
9a8bab74c3

+ 7 - 0
app/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -193,6 +193,7 @@ public class FileDisplayActivity extends FileActivity
     public static final String KEY_FILE_PATH = "KEY_FILE_PATH";
     public static final String KEY_ACCOUNT = "KEY_ACCOUNT";
     public static final String KEY_SORT_GROUP_STATE = "KEY_SORT_GROUP_STATE";
+    public static final String KEY_IS_SORT_GROUP_VISIBLE = "KEY_IS_SORT_GROUP_VISIBLE";
 
 
     private static final String KEY_WAITING_TO_PREVIEW = "WAITING_TO_PREVIEW";
@@ -273,6 +274,11 @@ public class FileDisplayActivity extends FileActivity
         initUI();
         initTaskRetainerFragment();
 
+        // Restoring after UI has been inflated.
+        if (savedInstanceState != null) {
+            showSortListGroup(savedInstanceState.getBoolean(KEY_IS_SORT_GROUP_VISIBLE));
+        }
+
         if (Intent.ACTION_VIEW.equals(getIntent().getAction())) {
             handleOpenFileViaIntent(getIntent());
         }
@@ -1085,6 +1091,7 @@ public class FileDisplayActivity extends FileActivity
         }
         outState.putString(KEY_SEARCH_QUERY, searchQuery);
         outState.putSerializable(KEY_SORT_GROUP_STATE, previousSortGroupState);
+        outState.putBoolean(KEY_IS_SORT_GROUP_VISIBLE, sortListGroupVisibility());
         Log_OC.v(TAG, "onSaveInstanceState() end");
     }