1
Alright, это мой код:не удается разрешить метод postdelayed
final TextToSpeech ttv = new TextToSpeech(MainActivity.this, new TextToSpeech.OnInitListener() {
public void onInit(int status) {
ttv.setLanguage(Locale.US);
Log.e("Init", "Success");
ttvInit = true;
// wait a little for the initialization to complete
Handler h = new Handler();
h.postDelayed(new Runnable()
{
public void run() {
ttv.speak(textSpeech.getText().toString(),TextToSpeech.QUEUE_FLUSH,null);
}
}, 400);}
else {
System.out.println("Something went wrong.");
}
}
но я получаю сообщение об ошибке «Не удается разрешить метод 'postDelayed (java.lung.Runnable, целое)'
EDIT: это мне сказать теперь, что он не используется: http://www.igreklik.com/slike/viewer.php?file=75221279105193055086.png&file_imgur=HPjDlfa.png
один «}» не хватало, и я добавил его, то я получил ошибку, что «)» и «;» отсутствует, и я добавил их также, но теперь это ошибка: «Ошибка: (35, 9) error: не является абстрактным и не переопределяет абстрактный метод onInit (int) в OnInitListener. Я отредактировал мое сообщение, так что вы можете увидеть, как выглядит мой код сейчас –
Cannon
теперь я удалил одну ttv = новую строку, потому что у меня было 2, но теперь сказано, что все это не используется – Cannon