package eu.alefzero.owncloud.ui.activity;\r
 \r
 import android.accounts.Account;\r
+import android.app.Dialog;\r
+import android.app.ProgressDialog;\r
 import android.content.Intent;\r
 import android.content.res.Configuration;\r
 import android.os.Bundle;\r
 import android.support.v4.app.FragmentTransaction;\r
-import android.util.Log;\r
 \r
 import com.actionbarsherlock.app.ActionBar;\r
 import com.actionbarsherlock.app.SherlockFragmentActivity;\r
 import eu.alefzero.owncloud.datamodel.OCFile;\r
 import eu.alefzero.owncloud.files.services.FileDownloader;\r
 import eu.alefzero.owncloud.ui.fragment.FileDetailFragment;\r
-import eu.alefzero.owncloud.ui.fragment.FileListFragment;\r
 \r
 /**\r
  * This activity displays the details of a file like its name, its size and so\r
  */\r
 public class FileDetailActivity extends SherlockFragmentActivity implements FileDetailFragment.ContainerActivity {\r
     \r
+    public static final int DIALOG_SHORT_WAIT = 0;\r
+    \r
     private boolean mConfigurationChangedToLandscape = false;\r
 \r
     @Override\r
         finish();\r
     }\r
     \r
+    \r
+    @Override\r
+    protected Dialog onCreateDialog(int id) {\r
+        Dialog dialog = null;\r
+        switch (id) {\r
+        case DIALOG_SHORT_WAIT: {\r
+            ProgressDialog working_dialog = new ProgressDialog(this);\r
+            working_dialog.setMessage(getResources().getString(\r
+                    R.string.wait_a_moment));\r
+            working_dialog.setIndeterminate(true);\r
+            working_dialog.setCancelable(false);\r
+            dialog = working_dialog;\r
+            break;\r
+        }\r
+        default:\r
+            dialog = null;\r
+        }\r
+        return dialog;\r
+    }\r
+    \r
+    \r
     /**\r
      * {@inheritDoc}\r
      */\r
     public void onFileStateChanged() {\r
         // nothing to do here!\r
     }\r
-    \r
 \r
 }\r