有没有办法从android中的一种方法下载2个文件

我是android编程的初学者。正在为我的大学项目创建一个应用。我需要创建一个界面,其中包含btn 1,btn 2,btn 3,btn 4等几个下载按钮,并且需要提供一些下载链接,例如如果btn 1单击下载文件1,如果btn 2单击下载文件2,采用的是一种下载方法。

评论
kautem
kautem

Downloading a file works the same as you make request to any GET URL, As soon as you may any Get request your file will start downloading. You can use Retrofit to make any HTTP request

是的,您可以使用单个方法来下载多个文件,只需创建一个将接受URL(文件的Web路径)并将其传递给方法参数的方法即可

点赞
评论
俄对花儿笑
俄对花儿笑

首先,这是您使用一种方法并重用它的方式:

科特林:

fun downloadOneThing() {
    download("download1")
}

fun downloadTwoThings() {
    download("download2")
    download("download3")
}

fun download(message: String) {
    Log.d("TUT", "Attempting download of: $message")
}

Java:

public void downloadOneThing() {
    download("download1");
}

public void downloadTwoThings() {
    download("download2");
    download("download3");
}

public void download(String message) {
    Log.d("TUT", "Attempting download of: " + message);
}

(提示,使用这些字符串作为下载URL ...)

点赞
评论