【问题标题】: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();