【发布时间】:2012-03-21 12:21:36
【问题描述】:
我需要设计一个应用程序,它打开一个带有连接按钮的屏幕,当点击连接按钮时,它会启动一个套接字连接,如果连接成功,它会启动一个新屏幕,但是一旦连接出现故障 我需要它返回连接屏幕。我知道我需要在异步任务线程中运行网络操作,我只是不确定要使用什么样的逻辑来启动任务,并且如果异步任务网络线程返回 true 值
【问题讨论】:
标签: java android sockets android-asynctask
我需要设计一个应用程序,它打开一个带有连接按钮的屏幕,当点击连接按钮时,它会启动一个套接字连接,如果连接成功,它会启动一个新屏幕,但是一旦连接出现故障 我需要它返回连接屏幕。我知道我需要在异步任务线程中运行网络操作,我只是不确定要使用什么样的逻辑来启动任务,并且如果异步任务网络线程返回 true 值
【问题讨论】:
标签: java android sockets android-asynctask
AsyncTask 具有在 UI 线程上运行的 onPostExecute 方法。在那里您可以检查套接字连接是否成功,并使用 StartActivity 启动一个活动。
您可以将 URL 传递给扩展 asynctask 的类构造函数,并使用此 url,您可以启动套接字连接。
希望有帮助。
【讨论】: