微信蓝牙连接应该怎么处理这种非常规操作?

2019-08-12 17:58:06 +08:00
 coolair
目前做法是:
1 )扫码连接蓝牙
2 ) onHide 的时候关闭连接
扫码连接的时候,正常操作没有什么问题。

但是有个问题是,第一次扫码连接后,再扫码,这个时候会触发 onHide,应该是因为扫码摄像头取景出来,hide 住了界面的问题,这个时候如果上一次还在连接过程中的话(比如还在发现设备、找 serverid 等操作过程中),直接关闭会触发这些操作 fail,导致不知道是上一次操作 fail 还是这一次操作 fail。
当然,如果设备没问题的话,肯定是上一次操作 fail。

我想知道,有没有办法,把上一次操作直接杀死,然后再下一次操作。

我试了连续扫码的情况,一直扫就一直 toast 错误,其实连接是没有问题,每次都连上了。

这种情况应该怎么处理才好?
648 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX