从另一个类调用main活动方法

时间:2011-03-22 08:40:34

标签: android android-activity bluetooth android-intent broadcastreceiver

所以我正在编写这个应用程序,当我收到短信时,它基本上会向其他设备发送蓝牙消息。要发送蓝牙消息,我使用此处的蓝牙示例聊天应用程序:main source file。在获取短信方面,我遵循this example

基本上为了接收短信,我注册了一个BroadcastReceiver。

对于蓝牙聊天,有一个私有的BluetoothChatService,它会在应用启动时进行初始化和设置。该对象用于通过蓝牙写入的功能。

现在问题是我不太确定如何访问对象或write方法。另外我很确定我解释了我的设置,所以请仔细检查我发布的链接,以确保我已经解释好了。

1 个答案:

答案 0 :(得分:1)

要从另一个类调用主活动方法,您需要在该类中引用此活动,或者您需要一个处理程序(回调)。您可以使用主活动中定义的Handler,当您想要调用某些代码时,向此处理程序发送消息(就像您提供的蓝牙示例一样)。