Android 将 BluetoothSocket 传递给下一个 Activity

Android Passing BluetoothSocket to the next Activity

提问人:GJianHui 提问时间:3/28/2011 更新时间:11/15/2012 访问量:1792

问:

连接到蓝牙后,我需要孩子通过该插座向外发送数据。但是如何将套接字传递给 childActivity?

Android 对象

评论

0赞 Vladimir Ivanov 3/28/2011
为什么要切换到其他活动?为什么要在 UI 线程上发送数据?
0赞 GJianHui 3/28/2011
我有 2 种不同的 UI 设计,需要通过套接字发送数据。因此,我需要将套接字传递过来。
0赞 GJianHui 3/28/2011
或者有没有办法从子活动调用主活动中的 write 方法?

答:

0赞 Thomas 11/15/2012 #1

不确定这是否是最好的设计,但我在这里所做的,它在我的简单应用程序上起作用的是将蓝牙连接(插座)作为“全局变量”,这是我的主要应用程序(扩展类的类)的变量。Application

这样,我的所有活动都可以获取并设置它。

有关如何以这种方式设置/获取全局变量的疑问,请参阅 Android 全局变量