У меня нет проекта в моей работе, и они попросили меня дать мне пропуск, но после прохождения всего проекта, есть часть, которая выдала мне ошибку кода в данный момент. Очевидно, я впервые в Котлине, и я понятия не имею, но у меня есть идея. Я пытался решить это, и мне не удалось. Поэтому я просил о помощи. Я получаю сообщение об ошибке в начале
= SpeechService.Lintener {
Здесь код
private val mSpeechServiceListener = SpeechService.Listener { text: String?, isFinal: Boolean ->
if (isFinal) {
mVoiceRecorder!!.dismiss()
}
if (mText != null && !TextUtils.isEmpty(text)) {
runOnUiThread {
if (isFinal) {
if (mText!!.text.toString().equals("hola", ignoreCase = true) || b == true) {
if (b == true) {
mText!!.text = null
mTextMod!!.text = text
repro().onPostExecute(text)
random = 2
} else {
b = true
mText!!.text = null
val saludo = "Bienvenido, ¿que desea?"
mTextMod!!.text = saludo
repro().onPostExecute(saludo)
}
}
} else {
mText!!.text = text
}
}
}
}
а вот интерфейс
interface Listener {
fun onSpeechRecognized(text: String?, isFinal: Boolean)
}
Пожалуйста, помогите мне. ошибка: «Слушатель интерфейса не имеет конструктора»