【问题标题】:Android Input Method suggestion asynchronously from web service来自 Web 服务的异步 Android 输入法建议
【发布时间】:2015-03-24 02:29:03
【问题描述】:

我想以异步方式创建一个带有来自 web 服务的单词建议的自定义输入法。如果不是 asysnchronouse ,则手机在连接互联网时会卡住。如果我使用 Thread 它会导致异常“ui只能被创建的胎面触摸”。我不知道可以使用 runOnUIthread 或如何使用。我了解 runOnUiThread 活动方法。任何人请帮忙。我使用了 android Example app softkeybord。

【问题讨论】:

    标签: android asynchronous web methods input


    【解决方案1】:

    我不确定我是否理解, 如果Thread的定义在Activity内部, 你可以打电话:

    new Thread() {
            public void run() {
                while (i++ < 1000) {
                    try {
                        runOnUiThread(new Runnable() {
    
                            @Override
                            public void run() {
                                btn.setText("#" + i);
                            }
                        });
                        Thread.sleep(300);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        }.start();
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-24
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多