diff --git a/app/src/main/java/com/localtransfer/Transfer.java b/app/src/main/java/com/localtransfer/Transfer.java index b752e6c..b4272a0 100644 --- a/app/src/main/java/com/localtransfer/Transfer.java +++ b/app/src/main/java/com/localtransfer/Transfer.java @@ -277,7 +277,7 @@ public class Transfer { return fileList; } - public void downloadFile(final Uri uri, String name, long fileSize, String href, Button button) throws IOException { + public void downloadFile(final File file, String name, long fileSize, String href, Button button) throws IOException { /*final LinearLayout layout = activity.findViewById(id); final Button button; @@ -286,8 +286,6 @@ public class Transfer { else button = null;*/ - final File file = new File(uri.getPath()); - URL url = null; HttpURLConnection conn = null; int maxBufferSize = 1 * 1024 * 1024; diff --git a/app/src/main/java/com/localtransfer/fragment/DownloadFragment.java b/app/src/main/java/com/localtransfer/fragment/DownloadFragment.java index caab3ae..54984ca 100644 --- a/app/src/main/java/com/localtransfer/fragment/DownloadFragment.java +++ b/app/src/main/java/com/localtransfer/fragment/DownloadFragment.java @@ -302,13 +302,13 @@ public class DownloadFragment extends Fragment { final String href = (String) layout.getTag(R.id.ID_FILE_HREF); new File(save_location).mkdirs(); - Uri uri = Uri.fromFile(new File(save_location, name)); + File file = new File(save_location, name); Transfer tr = new Transfer(); new Thread(() -> { try { - tr.downloadFile(uri, name, fileSize, href, button); + tr.downloadFile(file, name, fileSize, href, button); } catch (IOException e) { final String ExceptionName = e.getClass().getSimpleName(); final String ExceptionMess = e.getMessage(); diff --git a/build.gradle b/build.gradle index d8d46b9..5e3e27e 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:4.1.1' + classpath 'com.android.tools.build:gradle:4.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8b343d5..b1f9077 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Jan 11 18:53:24 CET 2021 +#Thu Feb 18 20:04:28 CET 2021 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip