diff --git a/src/main/java/com/owncloud/android/ui/activities/ActivitiesActivity.java b/src/main/java/com/owncloud/android/ui/activities/ActivitiesActivity.java index 571d5c9199ae..d9ba3f8c357e 100644 --- a/src/main/java/com/owncloud/android/ui/activities/ActivitiesActivity.java +++ b/src/main/java/com/owncloud/android/ui/activities/ActivitiesActivity.java @@ -229,6 +229,8 @@ public boolean onOptionsItemSelected(MenuItem item) { protected void onResume() { super.onResume(); + setDrawerMenuItemChecked(R.id.nav_activity); + setupContent(); } diff --git a/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java b/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java index e2cdbfa77469..ef0d4fe583c5 100644 --- a/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java @@ -1035,6 +1035,8 @@ public void onLoadFailed(Exception e, Drawable errorDrawable) { DisplayUtils.downloadIcon(this, link.iconUrl, target, R.drawable.ic_link_grey, size, size); } + + setDrawerMenuItemChecked(mCheckedMenuItem); } } diff --git a/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java index bde6d8d542d4..22d0fc788f36 100644 --- a/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java @@ -236,7 +236,6 @@ protected void onCreate(Bundle savedInstanceState) { setupDrawer(R.id.nav_all_files); } - mDualPane = getResources().getBoolean(R.bool.large_land_layout); mLeftFragmentContainer = findViewById(R.id.left_fragment_container); mRightFragmentContainer = findViewById(R.id.right_fragment_container); @@ -1166,8 +1165,8 @@ protected void onResume() { } revertBottomNavigationBarToAllFiles(); - // refresh list of files + // refresh list of files if (searchView != null && !TextUtils.isEmpty(searchQuery)) { searchView.setQuery(searchQuery, true); } else if (getListOfFilesFragment() != null && !getListOfFilesFragment().getIsSearchFragment() @@ -1203,8 +1202,14 @@ protected void onResume() { mDownloadFinishReceiver = new DownloadFinishReceiver(); registerReceiver(mDownloadFinishReceiver, downloadIntentFilter); + // setup drawer + if (MainApp.isOnlyOnDevice()) { + setDrawerMenuItemChecked(R.id.nav_on_device); + } else { + setDrawerMenuItemChecked(R.id.nav_all_files); + } + Log_OC.v(TAG, "onResume() end"); - } diff --git a/src/main/java/com/owncloud/android/ui/activity/NotificationsActivity.java b/src/main/java/com/owncloud/android/ui/activity/NotificationsActivity.java index d96a27c7ec91..aba499ac117d 100644 --- a/src/main/java/com/owncloud/android/ui/activity/NotificationsActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/NotificationsActivity.java @@ -356,4 +356,11 @@ private void setEmptyContent(String headline, String message) { emptyContentIcon.setVisibility(View.VISIBLE); } } + + @Override + protected void onResume() { + super.onResume(); + + setDrawerMenuItemChecked(R.id.nav_notifications); + } } diff --git a/src/main/java/com/owncloud/android/ui/activity/ParticipateActivity.java b/src/main/java/com/owncloud/android/ui/activity/ParticipateActivity.java index 0324e21bae2a..c4a8ffc906b1 100644 --- a/src/main/java/com/owncloud/android/ui/activity/ParticipateActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/ParticipateActivity.java @@ -150,4 +150,11 @@ public void showFiles(boolean onDeviceOnly) { fileDisplayActivity.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(fileDisplayActivity); } + + @Override + protected void onResume() { + super.onResume(); + + setDrawerMenuItemChecked(R.id.nav_participate); + } } diff --git a/src/main/java/com/owncloud/android/ui/activity/SyncedFoldersActivity.java b/src/main/java/com/owncloud/android/ui/activity/SyncedFoldersActivity.java index 791dc98e50fd..9c056102c674 100644 --- a/src/main/java/com/owncloud/android/ui/activity/SyncedFoldersActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/SyncedFoldersActivity.java @@ -665,4 +665,11 @@ public void onAddCustomFolderClick(View view) { FileUploader.LOCAL_BEHAVIOUR_FORGET, false, null, MediaFolderType.CUSTOM); onSyncFolderSettingsClick(0, emptyCustomFolder); } + + @Override + protected void onResume() { + super.onResume(); + + setDrawerMenuItemChecked(R.id.nav_synced_folders); + } } diff --git a/src/main/java/com/owncloud/android/ui/activity/UploadListActivity.java b/src/main/java/com/owncloud/android/ui/activity/UploadListActivity.java index a2417ef009e9..2f3e6dd8463d 100755 --- a/src/main/java/com/owncloud/android/ui/activity/UploadListActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/UploadListActivity.java @@ -195,6 +195,8 @@ protected void onResume() { Log_OC.v(TAG, "onResume() start"); super.onResume(); + setDrawerMenuItemChecked(R.id.nav_uploads); + // Listen for upload messages mUploadMessagesReceiver = new UploadMessagesReceiver(); IntentFilter uploadIntentFilter = new IntentFilter();