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
* @author Bartek Przybylski\r
* \r
*/\r
-public class FileDetailActivity extends SherlockFragmentActivity {\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
startActivity(intent);\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
+ @Override\r
+ public void onFileStateChanged() {\r
+ // nothing to do here!\r
+ }\r
\r
}\r