【问题标题】:Calling main activity method from another class从另一个类调用主要活动方法
【发布时间】:2011-03-22 08:40:34
【问题描述】:

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

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

对于蓝牙聊天,有一个私有的 BluetoothChatService,它在应用启动时被初始化和设置。该对象用于通过蓝牙写入的函数中。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多