如何使用应用程序界面将蓝牙套接字传递给另一个活动

moo*_*ese 5 android ipc serializable handler

所以从我收集的内容来看,Socket连接既不是可序列化的也不是可分配的,但我需要将蓝牙连接传递给另一个Activity.我不想写服务作为中间人,所以请不要将其作为解决方案发布.我听说有一种方法可以使用自定义应用程序界面传递这些类型的对象,但我不能,在我的生活中,找到一个有效的例子.我已经看到很多文档说"这是可能的",但没有任何显示如何做到这一点.

Pet*_*ego 6

定义您的app类:

class MyApplication extends Application{
    // your fields here
}
Run Code Online (Sandbox Code Playgroud)

name属性添加到应用清单.

<application android:name=".MyApplication" ../>
Run Code Online (Sandbox Code Playgroud)

在活动中使用它:

MyApplication myapp = (MyApplication) getApplication();
Run Code Online (Sandbox Code Playgroud)