如何在 kotlin 中使用 Snackbar.make(view, Str_Msg, Snackbar.LENGTH_SHORT)
how to use Snackbar.make(view, Str_Msg, Snackbar.LENGTH_SHORT) in kotlin
None 可以使用提供的参数调用以下函数。
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_main
是 nullable
并且 make(View, CharSequence, Int)
要求 cl_main
是 non-nullable
。
快速修复:make(cl_main!!, Str_Msg ...)
感谢@Pete
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_main
是 nullable
并且 make(View, CharSequence, Int)
要求 cl_main
是 non-nullable
。
快速修复:make(cl_main!!, Str_Msg ...)
感谢@Pete