Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android无法解析方法runonuithread_Android - Fatal编程技术网

android无法解析方法runonuithread

android无法解析方法runonuithread,android,Android,我的应用程序应该连接到服务器并从中接收数据。但由于这个错误,它无法工作: android cannot resolve method runOnUiThread(anonymous java.lang.Runnable) 我怎样才能解决这个问题 代码: 在方法内部执行以下操作: new Handler().post(runnable); 并定义runnable,如下所示: Runnable runnable = new Runnable() { public void run() {

我的应用程序应该连接到服务器并从中接收数据。但由于这个错误,它无法工作:

android cannot resolve method runOnUiThread(anonymous java.lang.Runnable)
我怎样才能解决这个问题

代码:


在方法内部执行以下操作:

new Handler().post(runnable);
并定义runnable,如下所示:

Runnable runnable = new Runnable() {
    public void run() {   
        runOnUiThread(new Runnable() {  
            public void run()  {   
               textView.setText(value);
            } 
    }); 

我没有看到runOnUIThread方法的声明?@MaciejSikora用于线程安全。所以我可以同时连接和接收数据
public void WriteText(final TextView TextView,final String value){rununuithread(new Runnable(){@Override public void run(){TextView.setText(value);}}}}}
@A.Sherry请稍后再试。它对我有用
Runnable runnable = new Runnable() {
    public void run() {   
        runOnUiThread(new Runnable() {  
            public void run()  {   
               textView.setText(value);
            } 
    });