X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/c6b553f635c7cbb4f21d41a6fa82e204447c16cf..a238d0635ad16d6adc97d08ef0fa89b8afb18b46:/src/eu/alefzero/owncloud/datamodel/OCFile.java diff --git a/src/eu/alefzero/owncloud/datamodel/OCFile.java b/src/eu/alefzero/owncloud/datamodel/OCFile.java index 5cd54f64..b23abf9a 100644 --- a/src/eu/alefzero/owncloud/datamodel/OCFile.java +++ b/src/eu/alefzero/owncloud/datamodel/OCFile.java @@ -22,6 +22,8 @@ import java.io.File; import java.net.MalformedURLException; import java.net.URL; +import eu.alefzero.owncloud.files.services.FileDownloader; + import android.net.Uri; import android.os.Parcel; import android.os.Parcelable; @@ -146,10 +148,14 @@ public class OCFile implements Parcelable, Comparable { * * @return true if it is */ - public boolean isDownloaded() { - return mLocalPath != null && !mLocalPath.equals(""); + public boolean isDown() { + if (mLocalPath != null && mLocalPath.length() > 0) { + File file = new File(mLocalPath); + return (file.exists()); + } + return false; } - + /** * The path, where the file is stored locally * @@ -368,7 +374,7 @@ public class OCFile implements Parcelable, Comparable { @Override public String toString() { String asString = "[id=%s, name=%s, mime=%s, downloaded=%s, local=%s, remote=%s]"; - asString = String.format(asString, new Long(mId), getFileName(), mMimeType, isDownloaded(), mLocalPath, mRemotePath); + asString = String.format(asString, new Long(mId), getFileName(), mMimeType, isDown(), mLocalPath, mRemotePath); return asString; }