问题描述
做一个联网五子棋小程序,客户端开了一个线程接收服务器信息,那么如何在线程中访问UI线程的控件?
解决方案
解决方案二:
楼主描述的不是很清楚,所以我只能猜测是否是将UI控件定义成了局部变量,而不是全局变量?而且开启线程使用的是匿名内部类的方式。如果是这样,问题就出在匿名内部类中不能访问局部变量,要访问的话,变量需要加上final修饰符。所以楼主可试试在UI控件的声明上加上final
时间: 2024-08-03 17:38:03
做一个联网五子棋小程序,客户端开了一个线程接收服务器信息,那么如何在线程中访问UI线程的控件?
解决方案二:
楼主描述的不是很清楚,所以我只能猜测是否是将UI控件定义成了局部变量,而不是全局变量?而且开启线程使用的是匿名内部类的方式。如果是这样,问题就出在匿名内部类中不能访问局部变量,要访问的话,变量需要加上final修饰符。所以楼主可试试在UI控件的声明上加上final