gpt4 book ai didi

当远程设备关闭套接字时,Android 蓝牙使应用程序崩溃

转载 作者:行者123 更新时间:2023-12-03 17:43:48 24 4
gpt4 key购买 nike

我已通过蓝牙将我的 Android 应用程序连接到 Windows 桌面计算机。应用程序与机器交互。在交互结束时,桌面上的应用程序关闭在 Android 和桌面应用程序之间打开的套接字。

就在 Windows 机器上调用 socket.close() 时,我的 Android 应用程序弹出一个对话框,提示应用程序已意外停止,然后退出。我在 ConnectedThread 中的行上有一个断点(如在 BluetoothChat 示例中),我在 Android 上读取了 InputStream 并且没有命中。我在 catch 语句中也有一个断点,用于围绕我读取 InputStream 的位置进行尝试。那一个也不会被击中。所以我不知道如何捕捉到这个错误。这是一个错误吗?

谁能帮我一把?谢谢!

最佳答案

我只是使用标准的连接方法。我使用了一个样本中的一些股票代码,这对于我正在做的事情来说并不是完全最优的,所以我重写了接受数据的循环。现在这个错误已经消失了。我不确定是什么原因造成的,因为示例代码看起来很短而且很干净。但现在它完美地工作了。

关于当远程设备关闭套接字时,Android 蓝牙使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2270612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com