функция не работает по кнопке

Рейтинг: 0Ответов: 0Опубликовано: 18.02.2023

функция срабатывает при нажитии на кнопку но не меняет бакгроунд и не отображает окно распознавания голоса

fun microfonefun(view: View){
    binding.nameplaintext.background = getDrawable(R.drawable.edittext)
    binding.noteplaintext.background = getDrawable(R.drawable.edittext)
    binding.nameplaintext.setOnClickListener{
        var intent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM)
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault())
        startActivityForResult(intent,0)
        binding.nameplaintext.background = null
        binding.noteplaintext.background = null
    }
    binding.noteplaintext.setOnClickListener {
        var intent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM)
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault())
        startActivityForResult(intent,1)
        binding.nameplaintext.background = null
        binding.noteplaintext.background = null
    }
}

Ответы

Ответов пока нет.