2017-06-29 59 views
1

enter image description here以下函数都不能用提供的参数调用。 使(查看,CharSequence中,智力)在android.support.design.widget.Snackbar定义 使(查看诠释,智力)在android.support.design.widget.Snackbar如何在kotlin中使用Snackbar.make(view,Str_Msg,Snackbar.LENGTH_SHORT)

定义
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

什么是'cl_main'和'Str_Msg'的类型? – Pete

+0

var cl_main:CoordinatorLayout? = null and Str_Msg string veriable @pete code above above .. –

+0

'cl_main'可为空且'make(View,CharSequence,Int)'要求'cl_main'为非空。 Quickfix:'make(cl_main !!,Str_Msg ...)' – Pete

回答

2

cl_main可以为空并且使得(View,CharSequence,Int)要求cl_main不可为空。的QuickFix:使(cl_main !!,Str_Msg ...)

感谢@Pete

相关问题