【发布时间】:2022-01-06 23:05:33
【问题描述】:
我马上就说最近开始学习Kotlin,只想重写一个程序,所以就接了这个
我想读取从传入流中接收到的文本,但结果我得到以下内容
也许我犯了非常愚蠢的错误,但我几乎不明白它在这里是什么以及如何运作 (我看了一半上网)
附: I already tried to use this, but the program just doesn't go further and that's it
package com.example.appisone
import java.net.Socket
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
import kotlinx.coroutines.*
import java.io.InputStreamReader
import java.util.*
class MainActivity : AppCompatActivity() {
private var Text_Edit: EditText? = null
private var btn: Button? = null
private var Text_view: TextView? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
Text_Edit = findViewById(R.id.EditText)
btn = findViewById(R.id.Button)
Text_view = findViewById(R.id.TextView)
btn?.setOnClickListener {
Text_view?.text = Text_Edit?.text
println("Button is pressed!")
GlobalScope.launch(Dispatchers.IO) {
send_text()
}
}
}
private fun send_text() {
var data: Any
println("send_text is pressed!")
val client = Socket("192.168.0.3", 9090)
val text = Text_Edit?.text.toString()
println(text.toByteArray())
client.getOutputStream().write(text.toByteArray())
val reader = client.getInputStream()
data = reader.toString()
println("Сообщение --- >$data")
}
} ```
Thanks in advance for your wasted time
【问题讨论】:
-
“提前感谢您浪费时间” - Please do not upload images of code/errors when asking a question.。不断提醒人们注意这一点是浪费我们的时间。
标签: java android kotlin socket.io