Volley-Mysql,Kotlintypes不匹配错误
我正在尝试通过API调用连接Mysql的Android应用程序。 我正在关注这篇文章来创建应用程序。
Volley with Kotlin using PHP and MySQL in Android Studio 3.0
但是我已经将mysql JSON结果填充到2个textView android对象中。 编译字符串请求时出现错误。
types不匹配:期望的字符串,find:int,以及在这里附加的另一个错误。
StringRequest函数错误 types不匹配错误
我的代码在这里。 我对这个Kotlin是新手,我无法弄清楚我的水平。 问题在哪里引起的。如何解决这个问题?
//MainActivity.kt
val requestQueue = Volley.newRequestQueue(this@MainActivity) downtxtvalue = findViewById(R.id.downtxt) as TextView uploadtxtvalue = findViewById(R.id.uptxt) as TextView //findViewById(R.id.btnGetspeed).setOnContextClickListener(getSpeed()){ val stringRequest = StringRequest(Request.Method.GET,URL_GET_ARTIST; Response.Listener { s -> try { val obj = JSONObject(s) if (!obj.getBoolean("error")) { val array = obj.getJSONArray("internet") for (i in 0..array.length() - 1) { val objValue = array.getJSONObject(i) objValue.getInt("download_value") objValue.getInt("upload_value") } } } catch (e: JSONException) { e.printStackTrace() } }, Response.ErrorListener { volleyError -> Toast.makeText(applicationContext, volleyError.message, Toast.LENGTH_LONG).show() } requestQueue.add(stringRequest) } }