From: masensio Date: Thu, 28 May 2015 12:27:50 +0000 (+0200) Subject: Show root folder when click on 'All files' option X-Git-Tag: oc-android-1.7.2~1^2~23^2~30 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/d05160c1e2ff7baff91b556879d9a181e704a586 Show root folder when click on 'All files' option --- diff --git a/src/com/owncloud/android/ui/activity/FileActivity.java b/src/com/owncloud/android/ui/activity/FileActivity.java index 5c07abb4..135eeea0 100644 --- a/src/com/owncloud/android/ui/activity/FileActivity.java +++ b/src/com/owncloud/android/ui/activity/FileActivity.java @@ -67,6 +67,7 @@ import com.owncloud.android.lib.common.operations.RemoteOperation; import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode; import com.owncloud.android.lib.common.utils.Log_OC; +import com.owncloud.android.lib.resources.files.FileUtils; import com.owncloud.android.operations.CreateShareOperation; import com.owncloud.android.operations.SynchronizeFolderOperation; import com.owncloud.android.operations.UnshareLinkOperation; @@ -811,6 +812,10 @@ public class FileActivity extends ActionBarActivity mDrawerLayout.closeDrawers(); } + public void allFilesOption(){ + restart(); + } + private class DrawerItemClickListener implements ListView.OnItemClickListener { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { @@ -825,8 +830,7 @@ public class FileActivity extends ActionBarActivity break; case 1: // All Files - // TODO Enable when "On Device" is recovered ? - //MainApp.showOnlyFilesOnDevice(false); + allFilesOption(); mDrawerLayout.closeDrawers(); break; diff --git a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java index 8f4c27af..193d5d68 100644 --- a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java +++ b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java @@ -77,6 +77,7 @@ import com.owncloud.android.lib.common.operations.RemoteOperation; import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode; import com.owncloud.android.lib.common.utils.Log_OC; +import com.owncloud.android.lib.resources.files.FileUtils; import com.owncloud.android.operations.CreateFolderOperation; import com.owncloud.android.operations.CreateShareOperation; import com.owncloud.android.operations.MoveFileOperation; @@ -206,9 +207,6 @@ public class FileDisplayActivity extends HookActivity implements setSupportProgressBarIndeterminateVisibility(mSyncInProgress /*|| mRefreshSharesInProgress*/); // always AFTER setContentView(...) ; to work around bug in its implementation - - // TODO Remove??, it is done in onPostCreate -// mDrawerToggle.syncState(); setBackgroundText(); @@ -1858,54 +1856,8 @@ public class FileDisplayActivity extends HookActivity implements private void sortByName(boolean ascending){ getListOfFilesFragment().sortByName(ascending); } - -// public void restart(){ -// Intent i = new Intent(this, FileDisplayActivity.class); -// i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); -// startActivity(i); -// } - -// public void closeDrawer() { -// mDrawerLayout.closeDrawers(); -// } - -// private class DrawerItemClickListener implements ListView.OnItemClickListener { -// @Override -// public void onItemClick(AdapterView parent, View view, int position, long id) { -// if (mShowAccounts && position > 0){ -// position = position - 1; -// } -// switch (position){ -// case 0: // Accounts -// mShowAccounts = !mShowAccounts; -// mNavigationDrawerAdapter.setShowAccounts(mShowAccounts); -// mNavigationDrawerAdapter.notifyDataSetChanged(); -// break; -// -// case 1: // All Files -// // TODO Enable when "On Device" is recovered ? -// //MainApp.showOnlyFilesOnDevice(false); -// mDrawerLayout.closeDrawers(); -// break; -// -// // TODO Enable when "On Device" is recovered ? -//// case 2: -//// MainApp.showOnlyFilesOnDevice(true); -//// mDrawerLayout.closeDrawers(); -//// break; -// -// case 2: // Settings -// Intent settingsIntent = new Intent(getApplicationContext(), -// Preferences.class); -// startActivity(settingsIntent); -// break; -// -// case 3: // Logs -// Intent loggerIntent = new Intent(getApplicationContext(), -// LogHistoryActivity.class); -// startActivity(loggerIntent); -// break; -// } -// } -// } + + public void allFilesOption() { + browseToRoot(); + } } diff --git a/src/com/owncloud/android/ui/preview/PreviewImageActivity.java b/src/com/owncloud/android/ui/preview/PreviewImageActivity.java index c4b57f6c..42a20a0d 100644 --- a/src/com/owncloud/android/ui/preview/PreviewImageActivity.java +++ b/src/com/owncloud/android/ui/preview/PreviewImageActivity.java @@ -594,4 +594,10 @@ public class PreviewImageActivity extends FileActivity implements } return false; } + + @Override + public void allFilesOption(){ + backToDisplayActivity(); + super.allFilesOption(); + } }