问答

java构造函数

作者:admin 2021-09-16 我要评论

public static File[] getDownloadDirs(String subDir) { Context context = XposedApp.getInstance(); ArrayListFile dirs = new ArrayList(2); for (File dir ...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
 public static File[] getDownloadDirs(String subDir) {
        Context context = XposedApp.getInstance();
        ArrayList<File> dirs = new ArrayList<>(2);
        for (File dir : ContextCompat.getExternalCacheDirs(context)) {
            if (dir != null && EnvironmentCompat.getStorageState(dir).equals(Environment.MEDIA_MOUNTED)) {
                dirs.add(new File(new File(dir, "downloads"), subDir));
            }
        }
        dirs.add(new File(new File(context.getCacheDir(), "downloads"), subDir));
        return dirs.toArray(new File[dirs.size()]);
    }

我想问一下为啥这里的new File 构造函数 传递的一个是 dir 和 dowloads 但是下面的一个

###

您好,构造函数也是可以重载的

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • java构造函数

    java构造函数

  • 查询的数据关联了多张表,不使用join,

    查询的数据关联了多张表,不使用join,

  • electron 异步通信收不到消息?

    electron 异步通信收不到消息?

  • 请问这是什么问题

    请问这是什么问题

腾讯云代理商
海外云服务器