X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/007edfe102ea0d433005e4f2f47e42445831d3f0..03556cf9f30cb639e6d74b11560b7a54b5bb5af0:/src/eu/alefzero/owncloud/ui/fragment/FileDetail.java diff --git a/src/eu/alefzero/owncloud/ui/fragment/FileDetail.java b/src/eu/alefzero/owncloud/ui/fragment/FileDetail.java index 23c90dc3..5e729ffb 100644 --- a/src/eu/alefzero/owncloud/ui/fragment/FileDetail.java +++ b/src/eu/alefzero/owncloud/ui/fragment/FileDetail.java @@ -24,15 +24,17 @@ import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; -import android.view.ViewGroup; import android.view.View.OnClickListener; +import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import android.widget.VideoView; + +import com.actionbarsherlock.app.SherlockFragment; + import eu.alefzero.owncloud.DisplayUtils; import eu.alefzero.owncloud.FileDownloader; import eu.alefzero.owncloud.R; @@ -43,7 +45,7 @@ import eu.alefzero.owncloud.db.ProviderMeta.ProviderTableMeta; * @author Bartek Przybylski * */ -public class FileDetail extends Fragment implements OnClickListener { +public class FileDetail extends SherlockFragment implements OnClickListener { private Intent mIntent; private View mView; @@ -66,7 +68,7 @@ public class FileDetail extends Fragment implements OnClickListener { null); c.moveToFirst(); - // retrive details from DB + // Retrieve details from DB String filename = c.getString(c.getColumnIndex(ProviderTableMeta.FILE_NAME)); String mimetype = c.getString(c.getColumnIndex(ProviderTableMeta.FILE_CONTENT_TYPE)); String path = c.getString(c.getColumnIndex(ProviderTableMeta.FILE_STORAGE_PATH)); @@ -101,11 +103,14 @@ public class FileDetail extends Fragment implements OnClickListener { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View v = inflater.inflate(R.layout.file_details, container, false); + View v = null; - if (getActivity().getIntent() != null) { - mIntent = getActivity().getIntent(); - setStuff(v); + if (getActivity().getIntent() != null && getActivity().getIntent().getStringExtra("FILE_ID") != null) { + v = inflater.inflate(R.layout.file_details, container, false); + mIntent = getActivity().getIntent(); + setStuff(v); + } else { + v = inflater.inflate(R.layout.file_details_empty, container, false); } return v; }