소스 검색

send intent with filepath so details view can be updated

Bartek Przybylski 13 년 전
부모
커밋
50d7b20bf6
2개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 0
      src/eu/alefzero/owncloud/files/services/FileDownloader.java
  2. 3 2
      src/eu/alefzero/owncloud/ui/fragment/FileDetailFragment.java

+ 1 - 0
src/eu/alefzero/owncloud/files/services/FileDownloader.java

@@ -152,6 +152,7 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis
         }
         mNotificationMngr.cancel(1);
         Intent end = new Intent(DOWNLOAD_FINISH_MESSAGE);
+        end.putExtra(EXTRA_FILE_PATH, file.getAbsolutePath());
         sendBroadcast(end);
     }
 

+ 3 - 2
src/eu/alefzero/owncloud/ui/fragment/FileDetailFragment.java

@@ -309,9 +309,10 @@ public class FileDetailFragment extends SherlockFragment implements
     private class DownloadFinishReceiver extends BroadcastReceiver {
         @Override
         public void onReceive(Context context, Intent intent) {
-            updateFileDetails();
+            ((OCFile)mIntent.getParcelableExtra(EXTRA_FILE)).setStoragePath(intent.getStringExtra(FileDownloader.EXTRA_FILE_PATH));
+            updateFileDetails(mIntent);
         }
-
+        
     }
 
 }