我有一个运行服务器的线程向客户端发送数据并从客户端接收数据。
正在运行的服务器/客户端程序是
之后发生。如果按一个按钮。我需要执行一些 onclick 事件。但是我的程序正在接收一些
Android:android.view.ViewRoot$CalledFromWrongThreadException
我查看并发现我们应该对这些错误使用处理程序。但不确定如何将处理程序与 onclick() 事件函数结合起来?
我有一个运行服务器的线程向客户端发送数据并从客户端接收数据。
正在运行的服务器/客户端程序是
之后发生。如果按一个按钮。我需要执行一些 onclick 事件。但是我的程序正在接收一些
Android:android.view.ViewRoot$CalledFromWrongThreadException
我查看并发现我们应该对这些错误使用处理程序。但不确定如何将处理程序与 onclick() 事件函数结合起来?
尝试使用AsyncTask最简单的方法,无需管理线程处理程序,将您的服务器/客户端代码放在 Asynctask 的 doInBackground() 中,这样您的 UI 也不会被阻塞。
看看Android 开发:实现一个简单的 Client-Server 模型
谢谢.. :-)