Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从另一个类调用主活动方法_Android_Android Activity_Bluetooth_Android Intent_Broadcastreceiver - Fatal编程技术网

Android 从另一个类调用主活动方法

Android 从另一个类调用主活动方法,android,android-activity,bluetooth,android-intent,broadcastreceiver,Android,Android Activity,Bluetooth,Android Intent,Broadcastreceiver,所以我正在编写这个应用程序,当我收到短信时,它基本上会向另一个设备发送蓝牙信息。要发送蓝牙消息,我使用此处找到的蓝牙示例聊天应用程序:。在收到短信方面,我遵循 基本上,为了接收短信,我注册了一个广播接收器 对于蓝牙聊天,有一个私有的BluetoothChat服务,该服务在应用程序启动时初始化和设置。该对象用于通过蓝牙进行写入的功能 现在的问题是,我不太确定如何访问对象或写入方法。另外,我很确定我正确地解释了我的设置,所以请仔细检查我发布的链接,以确保我正确地解释了它。要从另一个类调用主活动方法,

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

基本上,为了接收短信,我注册了一个广播接收器

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


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

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