美文网首页
关于kotlin 不同命名但是 栈相同处理

关于kotlin 不同命名但是 栈相同处理

作者: 安卓_背包客 | 来源:发表于2020-10-16 09:35 被阅读0次

例如

var data =MutableList<String>()
.
    private fun bindViewImager(data: MutableList<String>?) {
        if (data.isNullOrEmpty()) return
        clearImagesData() 这个执行操作,又能会把data 清楚
        addImagesData(data)
        if (mSelectImages!!.size > 1) {
            iv_big_c_cammer.visibility = View.GONE
            rlv_big_c_imgs.visibility = View.VISIBLE
        } else {
            iv_big_c_cammer.visibility = View.VISIBLE
            rlv_big_c_imgs.visibility = View.GONE
        }
        mImagerSeletAdapter!!.notifyDataSetChanged()

    }

第一次调用 bindViewImager(it.orderServicePicList)
第二次调用 bindViewImager(imgs)
其它调用方法 bindViewImager中间清空时 ,data 也会跟着清空
so 在传入data 时 创建var list= mutablelist<String>() 重新创建一个栈就可以了
这个问题在java 是不会出现的

相关文章

  • 关于kotlin 不同命名但是 栈相同处理

    例如 第一次调用 bindViewImager(it.orderServicePicList)第二次调用 b...

  • Python相关

    Python中重命名问题 import的不同模块中有相同的函数名的重命名处理例:模块a和模块b都有相同的函数名xx...

  • 13. 包(package)

    kotlin 中的包其实就是命名空间。不同的包下,可以有相同的类。本包中调用本类可以直接写类名,调用其他包的类需要...

  • docker网络基础

    网络的命名空间 linux在网络栈中引入网络命名空间,从而支持网络协议栈的多个实例。这些独立的协议栈被隔离到不同的...

  • K8S原理简介及环境搭建

    一、原理简介 名词解释 1、网络的命名空间:Linux在网络栈中引入网络命名空间,将独立的网络协议栈隔离到不同的命...

  • docker 网络-host

    Host 模式介绍: 1、容器与主机在相同的网络命名空间下面,使用相同的网络协议栈,容器可以直接使用主机的所有网络...

  • java.lang.NoSuchFieldError: No f

    xml文件重命名即可,原因是不同的module下有相同命名的xml文件

  • Kotlin开发规范

    一、 命名格式 总体来说,Kotlin命名格式要和Java命名规范保持一致,因为Kotlin也是JVM兼容的语言。...

  • Kotlin 全栈开发之 前端 JavaScript: Get

    Kotlin 全栈开发之 前端 JavaScript: Getting Started with Kotlin ...

  • Kotlin学习一之基础类型

    在Kotlin中,一切皆是对象。 1. 数字类型 Kotlin处理数字跟Java很相似,但不完全相同,比如在Kot...

网友评论

      本文标题:关于kotlin 不同命名但是 栈相同处理

      本文链接:https://www.haomeiwen.com/subject/omzapktx.html