浏览代码

enforce camera folder top position

AndyScherzinger 8 年之前
父节点
当前提交
a4a41a6705
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      src/com/owncloud/android/ui/activity/FolderSyncActivity.java

+ 7 - 1
src/com/owncloud/android/ui/activity/FolderSyncActivity.java

@@ -61,10 +61,12 @@ import static com.owncloud.android.datamodel.SyncedFolderItem.UNPERSISTED_ID;
 /**
 /**
  * Activity displaying all auto-synced folders and/or instant upload media folders.
  * Activity displaying all auto-synced folders and/or instant upload media folders.
  */
  */
-public class FolderSyncActivity extends FileActivity implements FolderSyncAdapter.ClickListener, SyncedFolderPreferencesDialogFragment.OnSyncedFolderPreferenceListener {
+public class FolderSyncActivity extends FileActivity implements FolderSyncAdapter.ClickListener,
+        SyncedFolderPreferencesDialogFragment.OnSyncedFolderPreferenceListener {
     private static final String TAG = FolderSyncActivity.class.getSimpleName();
     private static final String TAG = FolderSyncActivity.class.getSimpleName();
 
 
     private static final String SYNCED_FOLDER_PREFERENCES_DIALOG_TAG = "SYNCED_FOLDER_PREFERENCES_DIALOG";
     private static final String SYNCED_FOLDER_PREFERENCES_DIALOG_TAG = "SYNCED_FOLDER_PREFERENCES_DIALOG";
+    public static final String PRIORITIZED_FOLDER = "Camera";
 
 
     private RecyclerView mRecyclerView;
     private RecyclerView mRecyclerView;
     private FolderSyncAdapter mAdapter;
     private FolderSyncAdapter mAdapter;
@@ -197,6 +199,10 @@ public class FolderSyncActivity extends FileActivity implements FolderSyncAdapte
                     return -1;
                     return -1;
                 } else if (f2.getFolderName() == null) {
                 } else if (f2.getFolderName() == null) {
                     return 1;
                     return 1;
+                } else if (PRIORITIZED_FOLDER.equals(f1.getFolderName())) {
+                    return -1;
+                } else if (PRIORITIZED_FOLDER.equals(f2.getFolderName())) {
+                    return 1;
                 } else {
                 } else {
                     return f1.getFolderName().compareTo(f2.getFolderName());
                     return f1.getFolderName().compareTo(f2.getFolderName());
                 }
                 }