vij*_*vij 0 java sockets android android-activity
假设我在活动A中创建了一个客户端TCP套接字.我想将该套接字发送到活动B.现在在活动B中,基于某些条件,我将关闭该套接字.问题是intent.putExtra()不支持发送套接字.那怎么办呢?
如果您认为有多个活动"拥有"套接字,那么它们都不应该"拥有"套接字.像a一样的其他东西Service应该负责管理套接字.在这种情况下,活动A可以开始Service执行套接字工作,而活动B可以在不再需要套接字时停止服务.
否则,如果这些活动是紧密耦合的,那么它们不应该是单独的活动.活动旨在松散耦合,类似于Web应用程序中的Web页面.
| 归档时间: |
|
| 查看次数: |
1389 次 |
| 最近记录: |