Android:在Kotlin中将PHP结果转换为字符串



我有一个PHP文件,它从MySQL数据库中获取最后一个ID。File结果为42。

如果我在Android(Kotlin(中写这篇文章:

var lastID: String? = null
val queue = Volley.newRequestQueue(this)
val url = "https://uwbeinternational.org/android/getLastSPLId.php"
// Request a string response from the provided URL.
val stringRequest = StringRequest(
Request.Method.GET, url,
{ response ->
lastID = response
Toast.makeText(applicationContext, "ID Lautet: " + lastID, Toast.LENGTH_LONG).show()
},
{ lastID = "Fail!" })
queue.add(stringRequest)

它的工作和th Toast秀";42〃;但是,我如何才能使用";lastID";作为函数外的字符串?如果我尝试写:

var lastID: String? = null
val queue = Volley.newRequestQueue(this)
val url = "https://uwbeinternational.org/android/getLastSPLId.php"
// Request a string response from the provided URL.
val stringRequest = StringRequest(
Request.Method.GET, url,
{ response ->
lastID = response
},
{ lastID = "Fail!" })
queue.add(stringRequest)
Toast.makeText(applicationContext, "ID Lautet: " + lastID, Toast.LENGTH_LONG).show()

结果(lastID(显示";空";。我能做什么或应该做什么来得到正确的回应;lastID";用";42〃;外部字符串/变量?

在我看来,您需要将PHP结果从HTML更改为带有JSON数据的REST API。

在安卓系统中,你必须制作HTTP客户端,你可以使用改装或快速安卓网络。如果你喜欢Volley,就去

在Volley更改与php通信并获得响应之前,您正在显示您的toast。

把吐司放在原处。

或者在得到回应后才举杯。

为了测试,请保持两个祝酒词,你会看到的。

最新更新