我找到了几个答案,但我不明白他们到底在说什么,在我的情况下该怎么办。
Functions().(prefs!!.getLong("userid", 0), prefs!!.getString("notifToken", "")!!)
在Functions类中:
fun lastOnline(userid: Long, token: String){
val params = RequestParams()
params.put("userid", userid)
params.put("token", token)
val client = AsyncHttpClient()
client.post("https://www.bla.com/do.php", params, object : JsonHttpResponseHandler()
{
override fun onSuccess(statusCode: Int, headers: Array<Header>?, response: JSONArray?)
{
}
override fun onFailure(statusCode: Int, headers: Array<Header>?, e: Throwable, response: JSONArray?)
{
Log.d("pikabo", "error")
}
})
}
请救命!
您的代码归结为functions().()
,这没有多大意义。functions()
将创建functions
类的实例。但您似乎在.
后面缺少一个函数名。
我猜测您正在尝试调用lastonline()
,在这种情况下,您需要使用函数名:
Functions().lastOnline(prefs!!.getLong("userid", 0), prefs!!.getString("notifToken", "")!!)
我想当我尝试在 Kotlin 中编写一行代码时我搞砸了,似乎没有问题,但 IntelliJ 在这里给了我这个错误:
此代码不编译“错误”意外标记(使用;分隔同一行中的表达式) 使用该代码的科特林游乐场
我的代码 错误 im 获取是意外的标记(使用“;”在同一行上分隔表达式)
我在应用程序中尝试Kotlin代码中的Elvis运算符,并收到以下警告: 代码: 有什么办法解决这个问题吗?
你能在这件事上帮我吗? 我只是复制了教程上的代码,但我的屏幕上显示了一个错误:)。 < code>Log.d(标签:" MainActivity ",textViewText)