我在撰寫安卓移動開發課程的期末作業上遇到了問題。
我想實作如下效果


我現在實作了點擊日期,完成日期切換的功能,并且也能根據選擇的日期從mysql資料庫中讀出資料,但是讀出資料后并沒有更新界面。
這是我的代碼






我該如何修改

uj5u.com熱心網友回復:
我點擊日期后,影院的串列沒有改變,是 runOnUiThread沒有執行嗎private fun getAllTrainInfoJson2(position:Int){
thread {
try {
val client = OkHttpClient()
val requestBody = FormBody.Builder()
.add("movie_Name", URLEncoder.encode(movie_Name,"UTF-8"))
.add("date", URLEncoder.encode(dateList[position].date,"UTF-8"))
.build()
//構建請求
val request = Request.Builder()
.url(searchCinemaByDate_jsp)
.post(requestBody)
.build()
//執行
val response= client.newCall(request).execute()
//得到回傳值
val responseData = response.body?.string()
// txtData.text = responseData
val result = parseJson2(responseData)
if (responseData != null){
runOnUiThread{//????
//修改布局
showTTTTT.setText("我修改了布局")
// mAdapter2?.notifyDataSetChanged()
}
}
}catch (e: Exception){
e.printStackTrace()
}
}
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/243407.html
標籤:Android
上一篇:QT如何連接云服務器上的資料庫
下一篇:微信回呼網頁報404
