瀏覽代碼

links in drawer are updated when entering fileDisplayActivity again

tobiasKaminsky 8 年之前
父節點
當前提交
fda9ae0541

+ 2 - 2
src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java

@@ -866,7 +866,7 @@ public abstract class DrawerActivity extends ToolbarActivity implements DisplayU
         t.start();
     }
 
-    private void updateExternalLinks() {
+    public void updateExternalLinksInDrawer() {
         if (mNavigationView != null && getBaseContext().getResources().getBoolean(R.bool.show_external_links)) {
             mNavigationView.getMenu().removeGroup(R.id.drawer_menu_external_links);
             for (ExternalLink link : externalLinksProvider.getExternalLink(ExternalLinkType.LINK)) {
@@ -932,7 +932,7 @@ public abstract class DrawerActivity extends ToolbarActivity implements DisplayU
             }
         }
         updateAccountList();
-        updateExternalLinks();
+        updateExternalLinksInDrawer();
     }
 
     @Override

+ 2 - 0
src/main/java/com/owncloud/android/ui/activity/FileActivity.java

@@ -587,6 +587,8 @@ public abstract class FileActivity extends DrawerActivity
         Intent i = new Intent(this, FileDisplayActivity.class);
         i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         startActivity(i);
+
+        getAndDisplayExternalLinks();
     }
 
     protected OCFile getCurrentDir() {