使用提供的参数不能调用以下任何函数。
在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()
}
答案 0 :(得分:3)
cl_main
为nullable
,make(View, CharSequence, Int)
要求cl_main
为non-nullable
。
快速修正:make(cl_main!!, Str_Msg ...)
感谢@Pete