Android 这在UI线程上运行吗

Android 这在UI线程上运行吗,android,ui-thread,Android,Ui Thread,这段代码是否在android(2.2及以上版本)的UI线程下运行。如果没有,有一个如何做的例子 在活动中,我调用JSF接口 class Xyz extends Activity implements OnInitListener () { ... engine.addJavascriptInterface(new DemoJavaScriptInterface(), "demo"); } final class DemoJavaScriptInterf

这段代码是否在android(2.2及以上版本)的UI线程下运行。如果没有,有一个如何做的例子

在活动中,我调用JSF接口

  class Xyz extends Activity implements OnInitListener () {
        ...
        engine.addJavascriptInterface(new DemoJavaScriptInterface(), "demo");
  }


final class DemoJavaScriptInterface {

    DemoJavaScriptInterface() {
    }


    public void clickOnAndroid(final String num) {
        runOnUiThread(new Runnable() {
           public void run() {
                if (isrunning) {
                         _tts.speak(num,TextToSpeech.QUEUE_FLUSH, null);
                }
           }
       });

}

如果您指的是传递给runOnUiThread的匿名Runnable。。。是的,正如方法名称所示,它肯定会在UI线程上运行。

如果您指的是传递给runOnUiThread的匿名Runnable。。。是的,正如方法名称所示,它肯定会在UI线程上运行。

考虑到该方法名为“runOnUiThread”,我们当然希望如此……考虑到该方法名为“runOnUiThread”,我们当然希望如此。。。