2011-10-26 43 views
0

有没有其他的方式,打开/关闭套接字,当你在应用程序中的多个活动的套接字使用?Android套接字reusage

我可以以某种方式发送一个对象的实例到新的活动(该类使用父对象的活动对象),并改变它们吗? 使用服务?

什么会蜜蜂使用多个活动的

回答

0

同一插座你可以只把所有的网络通信在一个单一的service并访问单一的服务从所有的单独活动的最佳方式。此外,请确保您在与UI线程不同的线程上执行所有网络通信。尝试使用IntentService。如果你确实在UI线程上进行了网络通信,那么你会减慢你的应用程序速度,并可能得到Application Not Responding消息。

+0

我不能使用服务,因为我需要将活动对象作为参数发送。 –

+0

你正在通过套接字发送活动? –

+0

不,我将上下文等的活动对象发送到类(用于通信),并且当我在整个应用程序中更改活动时,套接字保持打开状态...我想打开它们一次,而不是每次开始活动时 –