【发布时间】:2011-07-06 17:41:14
【问题描述】:
据我所知,Socket 连接既不能序列化也不能打包,但我需要将蓝牙连接传递给另一个 Activity。我不想写服务作为中间人,所以请不要将此作为解决方案发布。我听说有一种方法可以使用自定义应用程序接口传递这些类型的对象,但我一辈子都找不到这样的工作示例。我看过很多文档都说“这是可能的”,但没有说明如何做到这一点。
【问题讨论】:
标签: android ipc handler serializable
据我所知,Socket 连接既不能序列化也不能打包,但我需要将蓝牙连接传递给另一个 Activity。我不想写服务作为中间人,所以请不要将此作为解决方案发布。我听说有一种方法可以使用自定义应用程序接口传递这些类型的对象,但我一辈子都找不到这样的工作示例。我看过很多文档都说“这是可能的”,但没有说明如何做到这一点。
【问题讨论】:
标签: android ipc handler serializable
定义您的应用类:
class MyApplication extends Application{
// your fields here
}
将name 属性添加到应用清单。
<application android:name=".MyApplication" ../>
在活动中使用它:
MyApplication myapp = (MyApplication) getApplication();
【讨论】: