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;
/**
* Use this to check if this file is available locally
*
- * TODO use a better condition not dependent upon mLenght being synchronized; to change when downloads are done through a temporal file
- *
* @return true if it is
*/
public boolean isDown() {
if (mLocalPath != null && mLocalPath.length() > 0) {
File file = new File(mLocalPath);
- return (file.exists() && file.length() == mLength);
+ return (file.exists());
}
return false;
}
/**
- * Use this to check if this file is downloading
- *
- * TODO use a better condition not dependent upon mLenght being synchronized; to change when downloads are done through a temporal file
- *
- * @return true if it is in a download in progress
- */
- public boolean isDownloading() {
- if (mLocalPath != null && mLocalPath.length() > 0) {
- File file = new File(mLocalPath);
- return (file.exists() && file.length() < mLength);
- }
- return false;
- }
-
- /**
* The path, where the file is stored locally
*
* @return The local path to the file