如何解决Android 中传递给处理程序线程的输入参数
有人可以帮助我如何将输入参数传递给 Handler 线程吗? 顺序如下:
启动处理线程
fun startBMBConnectionThread(name: String,uuid: UUID) {
// Start the thread to listen on a BluetoothServerSocket
// Create and start the Handler thread.
mBMBThread = BMBHandlerThread(name,uuid)
mBMBThread?.start()
}
Handler 线程内部类
private inner class BMBHandlerThread(inName: String,inUUID: UUID) : HandlerThread("name"){
**// I am getting error in the below 2 lines**
private val name = inName
private val uuid = inUUID
override fun onLooperPrepared() {
super.onLooperPrepared()
startBMBServerThread(name,uuid) //This will be the another Handler thread
}
// Handler will be added here
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。