0

因此,我正在編寫這個應用程序,當我收到短信時,該應用程序基本上會將藍牙消息發送到另一個設備。要發送藍牙消息,我使用在此處找到的藍牙示例聊天應用程序:main source file。在獲取短信方面,我遵循this example從另一個類調用主要活動方法

基本上爲了接收SMS我註冊了一個BroadcastReceiver。

對於藍牙聊天,有一個私人BluetoothChatService在應用程序啓動時進行初始化和設置。該對象用於通過藍牙寫入的功能。

現在的問題是,我不太清楚如何訪問對象或寫入方法。另外我很確定我解釋了我的設置是正確的,所以請仔細檢查我發佈的鏈接,以確保我解釋正確。

回答

1

要調用另一個類的主要活動方法,您需要在該類中引用此活動,或者需要一個處理函數(回調函數)。您可以使用主活動中定義的Handler,當您想調用某些代碼時,向該處理程序發送消息(如您​​提供的藍牙示例)。