用Android编写数据库

用Android编写数据库,android,database,post,android-volley,kotlin,Android,Database,Post,Android Volley,Kotlin,我试图使用Kotlin在一个数据库中编写库截击,但当我尝试时什么都没发生。我过去经常查看服务器是否有问题,一切正常。据我所知,问题来自我代码的这一部分: val stringRequest = object : StringRequest(Request.Method.POST, "myURL", Response.Listener<String> { response -> try {

我试图使用Kotlin在一个数据库中编写库截击,但当我尝试时什么都没发生。我过去经常查看服务器是否有问题,一切正常。据我所知,问题来自我代码的这一部分:

val stringRequest = object : StringRequest(Request.Method.POST, "myURL",

                Response.Listener<String> { response ->
            try {
                val obj = JSONObject(response)
                Toast.makeText(applicationContext, obj.getString("message"), Toast.LENGTH_LONG).show()
            } catch (e: JSONException) {
                e.printStackTrace()
            }
        },
        object : Response.ErrorListener {
            override fun onErrorResponse(volleyError: VolleyError) {
                Toast.makeText(applicationContext, volleyError.message, Toast.LENGTH_LONG).show()
            }
        }) {
    @Throws(AuthFailureError::class)
    override fun getParams(): Map<String, String> {
        val params = HashMap<String, String>()
        params.put("name", name)
        params.put("genre", genre)
        return params
    }
}
    VolleySingleton.instance?.addToRequestQueue(stringRequest)
val stringRequest=object:stringRequest(Request.Method.POST,“myURL”,
Response.Listener{Response->
试一试{
val obj=JSONObject(响应)
Toast.makeText(applicationContext,obj.getString(“消息”),Toast.LENGTH\u LONG.show()
}捕获(e:JSONException){
e、 printStackTrace()
}
},
对象:Response.ErrorListener{
覆盖错误响应(截击错误:截击错误){
Toast.makeText(applicationContext,volleyError.message,Toast.LENGTH\u LONG.show())
}
}) {
@抛出(AuthFailureError::类)
重写fun getParams():映射{
val params=HashMap()
参数put(“名称”,名称)
参数put(“类型”,类型)
返回参数
}
}
VolleySingleton.instance?.addToRequestQueue(stringRequest)

非常感谢你尝试解决我的问题

是的,当然!但是当我点击按钮时,我没有出现Toast.maketext,这是正常的吗???我觉得如果最后一行不存在,那真的很奇怪!有人能帮我吗?