Browse Source

Fixed (tablet, landscape): when the 'playing audio' notification is clicked, the app shows the current playback details

David A. Velasco 12 năm trước cách đây
mục cha
commit
bed905c9b8

+ 4 - 4
src/com/owncloud/android/ui/activity/FileDetailActivity.java

@@ -116,7 +116,7 @@ public class FileDetailActivity extends SherlockFragmentActivity implements File
             
             
             
             
         }  else {
         }  else {
-            backToDisplayActivity();   // the 'back' won't be effective until this.onStart() and this.onResume() are completed;
+            backToDisplayActivity(false);   // the 'back' won't be effective until this.onStart() and this.onResume() are completed;
         }
         }
         
         
         
         
@@ -244,7 +244,7 @@ public class FileDetailActivity extends SherlockFragmentActivity implements File
         
         
         switch(item.getItemId()){
         switch(item.getItemId()){
         case android.R.id.home:
         case android.R.id.home:
-            backToDisplayActivity();
+            backToDisplayActivity(true);
             returnValue = true;
             returnValue = true;
             break;
             break;
         default:
         default:
@@ -256,12 +256,12 @@ public class FileDetailActivity extends SherlockFragmentActivity implements File
 
 
 
 
 
 
-    private void backToDisplayActivity() {
+    private void backToDisplayActivity(boolean moveToParent) {
         Intent intent = new Intent(this, FileDisplayActivity.class);
         Intent intent = new Intent(this, FileDisplayActivity.class);
         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         OCFile targetFile = null;
         OCFile targetFile = null;
         if (mFile != null) {
         if (mFile != null) {
-            targetFile = mStorageManager.getFileById(mFile.getParentId());
+            targetFile = moveToParent ? mStorageManager.getFileById(mFile.getParentId()) : mFile;
         }
         }
         intent.putExtra(FileDetailFragment.EXTRA_FILE, targetFile);
         intent.putExtra(FileDetailFragment.EXTRA_FILE, targetFile);
         intent.putExtra(FileDetailFragment.EXTRA_ACCOUNT, mAccount);
         intent.putExtra(FileDetailFragment.EXTRA_ACCOUNT, mAccount);