java - 文本到语音(这,这);不起作用

标签 java android this text-to-speech main-activity

感谢您看到我的问题。 我的问题是 TextToSpeech(this, this); 不起作用。

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

private TextToSpeech txt2Speech;

然后在onCreate()内

    txt2Speech = new TextToSpeech(this, this);

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

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

}

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

    txt2Speech = new TextToSpeech(this, this);

这么说

required type onInitListener() does not match the type of my class which is MainActivity.java

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

最佳答案

确保您的 Activity 实现 TextToSpeech.OnInitListener,类似这样

public class MainActivity extends AppCompatActivity implements TextToSpeech.OnInitListener

从那里你可以自由地重写onInit方法

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

关于java - 文本到语音(这,这);不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34457739/

相关文章:

java - 将设备坐标转换为世界坐标

jquery - 基于 Accordion 可见性的切换类

javascript - 是否可以为 wookmark 中的特定元素设置宽度?

android - 在 Switch 上设置 onSetCheckedListener 时出现运行时异常

java - 为什么具有不同参数的多个 `this()` 在父构造函数中不起作用?

java - 如何以编程方式扫描文件

java - Scala 范围、初始化

java - 服务器、客户端套接字实现

android - 错误 :Cannot configure the 'publishing' extension after it has been accessed

java - 使用 LoganSquare 从 JSON 反序列化嵌套字段