我花了整个下午阅读了这里与蓝牙和android有关的所有帖子。有一些与我长期存在的问题相关的帖子,当我第一次打开它并使用蓝牙连接时,我的应用运行正常。
但是,当我退出应用程序并稍后重新输入时,蓝牙数据流崩溃。日志中没有解释,没有。
我正在关闭蓝牙输入和输出流,关闭套接字,另一边也断开连接。
为什么第二次或更多时间重新输入应用时应用会有不同的行为?
我在Advent Vega平板电脑上进行测试,
我在关闭套接字后尝试Runtime.getRuntime().exit(0);
,然后调用完成。所有线程都在那里打印run方法的最后一行,所以我知道它们正在优雅地死去。