import android.graphics.BitmapFactory;\r
import android.net.Uri;\r
import android.os.Bundle;\r
-import android.support.v4.app.Fragment;\r
import android.view.LayoutInflater;\r
import android.view.View;\r
-import android.view.ViewGroup;\r
import android.view.View.OnClickListener;\r
+import android.view.ViewGroup;\r
import android.widget.ImageView;\r
import android.widget.TextView;\r
import android.widget.Toast;\r
import android.widget.VideoView;\r
+\r
+import com.actionbarsherlock.app.SherlockFragment;\r
+\r
import eu.alefzero.owncloud.DisplayUtils;\r
import eu.alefzero.owncloud.FileDownloader;\r
import eu.alefzero.owncloud.R;\r
* @author Bartek Przybylski\r
*\r
*/\r
-public class FileDetail extends Fragment implements OnClickListener {\r
+public class FileDetail extends SherlockFragment implements OnClickListener {\r
\r
private Intent mIntent;\r
private View mView;\r
null);\r
c.moveToFirst();\r
\r
- // retrive details from DB\r
+ // Retrieve details from DB\r
String filename = c.getString(c.getColumnIndex(ProviderTableMeta.FILE_NAME));\r
String mimetype = c.getString(c.getColumnIndex(ProviderTableMeta.FILE_CONTENT_TYPE));\r
String path = c.getString(c.getColumnIndex(ProviderTableMeta.FILE_STORAGE_PATH));\r
@Override\r
public View onCreateView(LayoutInflater inflater, ViewGroup container,\r
Bundle savedInstanceState) {\r
- View v = inflater.inflate(R.layout.file_details, container, false);\r
+ View v = null;\r
\r
- if (getActivity().getIntent() != null) {\r
- mIntent = getActivity().getIntent();\r
- setStuff(v);\r
+ if (getActivity().getIntent() != null && getActivity().getIntent().getStringExtra("FILE_ID") != null) {\r
+ v = inflater.inflate(R.layout.file_details, container, false);\r
+ mIntent = getActivity().getIntent();\r
+ setStuff(v);\r
+ } else {\r
+ v = inflater.inflate(R.layout.file_details_empty, container, false);\r
}\r
return v;\r
}\r