【发布时间】:2011-10-26 23:33:05
【问题描述】:
当您在应用程序内的多个活动上使用套接字时,还有其他方法可以打开/关闭套接字吗?
我能否以某种方式将对象的实例发送到新活动(该类使用父活动对象)并更改它们? 使用服务?
在多个活动中使用同一个套接字的最佳方式是什么
【问题讨论】:
标签: android sockets android-activity android-intent parcelable
当您在应用程序内的多个活动上使用套接字时,还有其他方法可以打开/关闭套接字吗?
我能否以某种方式将对象的实例发送到新活动(该类使用父活动对象)并更改它们? 使用服务?
在多个活动中使用同一个套接字的最佳方式是什么
【问题讨论】:
标签: android sockets android-activity android-intent parcelable
您可以将所有网络通信放在一个 service 中,然后从所有单独的活动中访问该单一服务。此外,请确保您在与 UI 线程不同的线程上进行所有网络通信。尝试使用IntentService。如果您确实在 UI 线程上进行网络通信,您的应用程序会变慢,并且可能会收到 Application Not Responding 消息。
【讨论】: