【问题标题】:How to pass a Bluetooth Socket to another Activity using Application interface如何使用应用程序接口将蓝牙套接字传递给另一个活动
【发布时间】:2011-07-06 17:41:14
【问题描述】:

据我所知,Socket 连接既不能序列化也不能打包,但我需要将蓝牙连接传递给另一个 Activity。我不想写服务作为中间人,所以请不要将此作为解决方案发布。我听说有一种方法可以使用自定义应用程序接口传递这些类型的对象,但我一辈子都找不到这样的工作示例。我看过很多文档都说“这是可能的”,但没有说明如何做到这一点。

【问题讨论】:

    标签: android ipc handler serializable


    【解决方案1】:

    定义您的应用类:

    class MyApplication extends Application{
        // your fields here
    }
    

    name 属性添加到应用清单。

    <application android:name=".MyApplication" ../>
    

    在活动中使用它:

    MyApplication myapp = (MyApplication) getApplication();
    

    【讨论】:

    • 在挠了挠头之后,我让它开始工作了。这是我现在欠你的两倍。谢谢。
    • 有关使用Application类的详细说明请参见以下链接[stackoverflow.com/questions/708012/…
    猜你喜欢
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 2010-12-27
    相关资源
    最近更新 更多