【发布时间】:2015-09-07 05:42:13
【问题描述】:
我开发了一个纸牌游戏,想将不同的对象、字符串传递给连接的设备(蓝牙)并返回。 设备已连接。 问题是:这怎么可能?我只尝试了字符串:它有效,只有一个对象(例如:卡片):有效,但如果我同时尝试两者,应用程序崩溃。
【问题讨论】:
标签: java android sockets bluetooth stream
我开发了一个纸牌游戏,想将不同的对象、字符串传递给连接的设备(蓝牙)并返回。 设备已连接。 问题是:这怎么可能?我只尝试了字符串:它有效,只有一个对象(例如:卡片):有效,但如果我同时尝试两者,应用程序崩溃。
【问题讨论】:
标签: java android sockets bluetooth stream
究竟是什么崩溃了?您能否提供代码示例、异常和堆栈跟踪?这将非常有帮助。
我能想到什么 - 如果您不能同时访问设备,您可以使用 java 监视器(同步关键字)来确保只有一个线程同时与设备一起工作。 https://docs.oracle.com/javase/tutorial/essential/concurrency/sync.html可以
【讨论】: