浏览代码

correct empty message for "on devices"

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 4 年之前
父节点
当前提交
204844e451

+ 8 - 1
src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -1439,7 +1439,14 @@ public class FileDisplayActivity extends FileActivity
                 getFile().getFileLength() > 0 && getStorageManager().getFolderContent(getFile(), false).isEmpty()) {
                 getFile().getFileLength() > 0 && getStorageManager().getFolderContent(getFile(), false).isEmpty()) {
                 ocFileListFragment.setEmptyListLoadingMessage();
                 ocFileListFragment.setEmptyListLoadingMessage();
             } else {
             } else {
-                ocFileListFragment.setEmptyListMessage(ExtendedListFragment.SearchType.NO_SEARCH);
+                if (MainApp.isOnlyOnDevice()) {
+                    ocFileListFragment.setMessageForEmptyList(R.string.file_list_empty_headline,
+                                                              R.string.file_list_empty_on_device,
+                                                              R.drawable.ic_list_empty_folder,
+                                                              true);
+                } else {
+                    ocFileListFragment.setEmptyListMessage(ExtendedListFragment.SearchType.NO_SEARCH);
+                }
             }
             }
         } else {
         } else {
             Log_OC.e(TAG, "OCFileListFragment is null");
             Log_OC.e(TAG, "OCFileListFragment is null");

+ 8 - 1
src/main/java/com/owncloud/android/ui/fragment/ExtendedListFragment.java

@@ -268,7 +268,14 @@ public class ExtendedListFragment extends Fragment implements
                     if (currentVisibility == View.VISIBLE) {
                     if (currentVisibility == View.VISIBLE) {
                         setEmptyListMessage(SearchType.REGULAR_FILTER);
                         setEmptyListMessage(SearchType.REGULAR_FILTER);
                     } else {
                     } else {
-                        setEmptyListMessage(SearchType.NO_SEARCH);
+                        if (MainApp.isOnlyOnDevice()) {
+                            setMessageForEmptyList(R.string.file_list_empty_headline,
+                                                   R.string.file_list_empty_on_device,
+                                                   R.drawable.ic_list_empty_folder,
+                                                   true);
+                        } else {
+                            setEmptyListMessage(ExtendedListFragment.SearchType.NO_SEARCH);
+                        }
                     }
                     }
 
 
                     oldVisibility = currentVisibility;
                     oldVisibility = currentVisibility;

+ 1 - 0
src/main/res/values/strings.xml

@@ -94,6 +94,7 @@
     <string name="file_list_empty_headline">No files here</string>
     <string name="file_list_empty_headline">No files here</string>
     <string name="folder_list_empty_headline">No folders here</string>
     <string name="folder_list_empty_headline">No folders here</string>
     <string name="file_list_empty">Upload some content or sync with your devices.</string>
     <string name="file_list_empty">Upload some content or sync with your devices.</string>
+    <string name="file_list_empty_on_device">Downloaded files and folders will show up here.</string>
     <string name="file_list_empty_favorites_filter_list">Files and folders you mark as favorites will show up here.</string>
     <string name="file_list_empty_favorites_filter_list">Files and folders you mark as favorites will show up here.</string>
     <string name="file_list_empty_favorites_filter">Your search returned no favorited files.</string>
     <string name="file_list_empty_favorites_filter">Your search returned no favorited files.</string>
     <string name="file_list_loading">Loading…</string>
     <string name="file_list_loading">Loading…</string>