首页 > 解决方案 > 上传 2 张图片时无法访问的语句

问题描述

我正在尝试上传 2 张图片,这是一个用于此目的的类。但是,我收到无法访问的语句错误。

public class uploadinfo {
    private String imageName;
    private String imageURL;
    private String imageURL2;
    public uploadinfo(){}

    uploadinfo(String name, String url) {
        this.imageName = name;
        this.imageURL = url;
        this.imageURL2 = url;
    }

    public String getImageName() {
        return imageName;
    }
    public String getImageURL() {
        return imageURL;
        return imageURL2;
    }}

标签: androidfirebaseunreachable-statement

解决方案


    public String getImageURL() {
        return imageURL;
        return imageURL2;
    }

当遇到第一个 RETURN 语句时,非 void 方法的执行结束,这return imageURL;在您的示例中。第二个返回永远不会执行(= 它无法访问),因为第一个返回执行返回。

您可以将该方法拆分为两个方法,例如getImageURL()and getImage2URL(),或者返回以某种方式打包的 URL(由空格或您选择的任何其他字符分隔)。


推荐阅读