热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

无法解析postdelayed方法

如何解决《无法解析postdelayed方法》经验,为你挑选了1个好方法。

好吧,这是我的代码:

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,int)'

编辑:它现在告诉我它没有使用:http://www.igreklik.com/slike/viewer.php? file = 75221279105193055086.png&file_imgur = HPJDlfa.png



1> bonnyz..:

检查您的导入:

import android.os.Handler;

并将您的代码更改为此(您的"其他"语句不正确):

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);
    }
 });


推荐阅读
author-avatar
小么么和
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有