Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在kotlin中使用Snackbar.make(视图、Str\u Msg、Snackbar.LENGTH\u SHORT)_Kotlin_Android Snackbar - Fatal编程技术网

如何在kotlin中使用Snackbar.make(视图、Str\u Msg、Snackbar.LENGTH\u SHORT)

如何在kotlin中使用Snackbar.make(视图、Str\u Msg、Snackbar.LENGTH\u SHORT),kotlin,android-snackbar,Kotlin,Android Snackbar,使用提供的参数无法调用以下函数。 make(View,CharSequence,Int)在android.support.design.widget.Snackbar中定义 make(View,Int,Int)在android.support.design.widget.Snackbar中定义 fun showError(Str_Msg: String) { toolbar!!.visibility = View.VISIBLE if (fragment != null) fra

使用提供的参数无法调用以下函数。
make(View,CharSequence,Int)
android.support.design.widget.Snackbar中定义
make(View,Int,Int)
android.support.design.widget.Snackbar中定义

fun showError(Str_Msg: String) {
    toolbar!!.visibility = View.VISIBLE
    if (fragment != null) fragment!!.dismiss()

    mActivity!!.window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN)
    snackbar = Snackbar.make(cl_main, Str_Msg, Snackbar.LENGTH_SHORT)
            .setAction(getString(R.string.lbl_retry)) { }

    snackbar!!.show()
}

cl\u main
null
make(视图、字符序列、Int)
要求
cl\u main
非null

快速修复:
make(cl\u main!!,Str\u Msg…)


感谢@Pete

什么是
cl\u main
Str\u Msg
?var cl\u main:CoordinatorLayout?=null和Str_Msg string veriable@pete code edit上文..
cl_main
可为null,并且
make(View,CharSequence,Int)
要求
cl_main
不可为null。快速修复:
make(cl\u main!!,Str\u Msg…)