所以我正在编写这个应用程序,当我收到短信时,它基本上会向其他设备发送蓝牙消息。要发送蓝牙消息,我使用此处的蓝牙示例聊天应用程序:main source file。在获取短信方面,我遵循this example。
基本上为了接收短信,我注册了一个BroadcastReceiver。
对于蓝牙聊天,有一个私有的BluetoothChatService,它会在应用启动时进行初始化和设置。该对象用于通过蓝牙写入的功能。
现在问题是我不太确定如何访问对象或write方法。另外我很确定我解释了我的设置,所以请仔细检查我发布的链接,以确保我已经解释好了。
答案 0 :(得分:1)
要从另一个类调用主活动方法,您需要在该类中引用此活动,或者您需要一个处理程序(回调)。您可以使用主活动中定义的Handler
,当您想要调用某些代码时,向此处理程序发送消息(就像您提供的蓝牙示例一样)。