Kotlin使用const val的一个注意点

    companion object {
        const val INIT_PAGE_INDEX = "0"
        const val DEFAULT_PAGE_SIZE = 10
        const val PAGE_INDEX_KEY = "pageNum"
        const val PAGE_SIZE_KEY = "pageSize"
        var createRequestMap: (() -> RequestMap<*>)? = null
    }

今天想测试一个项目的时候,把上面的DEFAULT_PAGE_SIZE改为其他数字,可是跑了几遍都发现没有生效,卸载app重装也无效,还是原来的值,后来clean一次才生效,后面发现把const去掉,也可以马上生效,这个应该和kotlin的编译机制有关。

你可能感兴趣的:(android,kotlin,随笔)