公开在Kotlin中显示多余的可见性修改器

问题描述

我在公共场合收到警告消息,指出它是多余的可见性修饰符。实际上,我在不同的类中调用函数。书面的科特林。

public fun makeCurrentFragmentAnimLtRl(fragment: Fragment) {
            supportFragmentManager.beginTransaction().apply {
                setCustomAnimations(R.animator.slide_in_left,R.animator.slide_out_left,0)
                replace(R.id.cl_wrapper,fragment)
                commit()
            }
        }

解决方法

在Kotlin中,default visibility(如果没有显式修饰符,则为public)使用。您会收到来自IDE“冗余可见性修饰符”的警告,因为您可以忽略它。

只需编写fun makeCurrentFragmentAnimLtRl(fragment: Fragment) {...},默认情况下该方法将为 public