Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java TextToSpeech(这个,这个);不起作用_Java_Android_This_Text To Speech_Main Activity - Fatal编程技术网

Java TextToSpeech(这个,这个);不起作用

Java TextToSpeech(这个,这个);不起作用,java,android,this,text-to-speech,main-activity,Java,Android,This,Text To Speech,Main Activity,谢谢你看到我的问题。 我的问题是TextToSpeech(这个,这个)不起作用 我已经在我的代码中这样启动了它 private TextToSpeech txt2Speech; 然后在onCreate()中 在我的代码末尾,我声明了一个onInitListener(),如下所示: public void onInit(int status) { // TODO Auto-generated method stub } 然而Android Studio在这一行显示了一个错误-

谢谢你看到我的问题。 我的问题是
TextToSpeech(这个,这个)不起作用

我已经在我的代码中这样启动了它

private TextToSpeech txt2Speech;
然后在
onCreate()中

在我的代码末尾,我声明了一个
onInitListener()
,如下所示:

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

}
然而Android Studio在这一行显示了一个错误-

    txt2Speech = new TextToSpeech(this, this);

必需的类型
onInitListener()
与我的
class
的类型不匹配,它是
MainActivity.java

我做错了什么? 请帮帮我。
提前感谢您

确保您的活动实现了
TextToSpeech.OnInitListener
,类似于

public class MainActivity extends AppCompatActivity implements TextToSpeech.OnInitListener
从那里,您可以自由覆盖
onInit
方法

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

确保您的活动实现了
TextToSpeech.OnInitListener
,类似于

public class MainActivity extends AppCompatActivity implements TextToSpeech.OnInitListener
从那里,您可以自由覆盖
onInit
方法

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

您的活动是否实现了
TextToSpeech.OnInitListener
?哦!对不起,现在已经很晚了。我已经关机了,但我认为你是对的。这种情况以前发生过,我认为这就是解决办法。问题是很久以前我就不记得了。请将此作为答案发布。明天我检查完后,我会把它标记好。再次感谢。您的活动是否实现了
TextToSpeech.OnInitListener
?哦!对不起,现在已经很晚了。我已经关机了,但我认为你是对的。这种情况以前发生过,我认为这就是解决办法。问题是很久以前我就不记得了。请将此作为答案发布。明天我检查完后,我会把它标记好。再次感谢你。