0

我正在搞乱其中一个 Android Samples 蓝牙聊天,我对 Android 比较陌生,所以我来这里是为了获得用户的意见,在主活动类和类“BluetoothChatService mChatService”的实例中创建了所有控制关于蓝牙连接,现在我创建了一个启动按钮页面的新活动,这些按钮将发送某些硬编码消息,具体取决于按下哪个按钮,因为“mChatService”已启动并正在处理我想要的连接使这个类实例在我新创建的 Activity 中可用,这样我就可以立即发送消息,

使它可用的最佳实践是什么?,我已经阅读了关于序列化类(在这种情况下不起作用),所以我可以将它与 Intent 以及单例一起传递?

谁能建议这应该怎么做?

谢谢!

4

1 回答 1

0

如果你不能让你的类可序列化,你可以使用Parcelable并在发送时使用 intent.putExtra(),在接收端使用 intent.getExtras().getParelable()。

传递对蓝牙类的引用可能会很棘手。您可能会更好地处理在原始活动中发回的消息。

于 2013-07-17T16:19:11.743 回答