2015-12-24 3 views
0

спасибо, что посмотрели мой вопрос. Моя проблема в том, что TextToSpeech(this, this); не работает.TextToSpeech (это, это); не работает

Я инициировал его в своем коде, как это.

private TextToSpeech txt2Speech; 

затем внутри onCreate()

txt2Speech = new TextToSpeech(this, this); 

И в конце моего кода я объявлен onInitListener() так:

public void onInit(int status) { 
    // TODO Auto-generated method stub 

} 

же Android-студия показывает ошибку на этой линии -

txt2Speech = new TextToSpeech(this, this); 

Сказать, что

требуемый тип onInitListener() не соответствует типу моего class, который MainActivity.java

Что я сделал неправильно? Pls Помогите мне. Спасибо заранее

+0

Реализовать ли ваша деятельность 'TextToSpeech.OnInitListener '? –

+0

О! Извините, здесь очень поздно. Я выключил компьютер –

+1

Но я думаю, что u правильно. Это произошло раньше, и я думаю, что это решение. Проблема заключалась в том, что он давно вернулся, и я не помнил. Pls публикует это как ответ. Завтра после того, как я проверил, я помечаю это правильно. И еще раз спасибо. –

ответ

2

Убедитесь, что активность реализует TextToSpeech.OnInitListener, что-то вроде этого

public class MainActivity extends AppCompatActivity implements TextToSpeech.OnInitListener 

оттуда вы переопределять метод onInit

@Override 
public void onInit(int status) { 
    // your code 
} 
+1

Большое вам спасибо! Это сработало. –

Смежные вопросы