android - 如何在 Android 中的 Activity 之间共享套接字类实例?

标签 android sockets android-service parcelable

我想创建一个套接字对象,我想从另一个 Activity 访问它,我如何保存这个对象(套接字)并能够通过不同的 Activity 获取它

最佳答案

通过 Bundle 在 Activity 之间传递的对象必须是可序列化的,而 socket、inputstream、outputstream 不是。

你要做的是实现一个 Service 包含套接字并将 Activity 绑定(bind)到服务以与套接字一起工作。检查 Bound Service 文档以了解您如何做到这一点。

关于android - 如何在 Android 中的 Activity 之间共享套接字类实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19961457/

相关文章:

Android:Gridview 单元格大小不一致

java - 如何在谷歌分析中为屏幕浏览量应用过滤器

C 套接字 - 消息只发送一次

Android:本地服务可以独立于应用程序被操作系统杀死吗?

android - 自定义 TextView 的边距

ios - IO::Socket::INET 返回一个空套接字

linux 套接字回调

android - 导出的服务不需要权限 : what does it mean?

java - 跳过 69 帧!应用程序可能在其主线程上做了太多工作

java - Android - 如何正确编写 JSONObject 字符串