我的问题摘要:有些手机有配对要求,用户必须点击"配对"从对话框。但是,其中一些制造商会向该请求发出通知,因此它不会阻止"阻止"用户我猜?
更深入地描述我的问题:让我先说一些手机没有这个问题(即:三星s6,注4,s7,Galaxy A9都试过了并且不需要"对#34;对话框 - 这些手机运行Android 6和7)。
当我的配对过程完成后,我得到ACL_CONNECTED,然后我得到将在某些手机上弹出的对话框(LG g6运行android 8.0)。但是,在其他手机上,例如Pixel 1(运行Android 8.1)和Moto G,配对请求在顶部显示为通知。当该通知出现时,我的蓝牙设备会出错(错误10,但该错误仅是设备的参考,这意味着"配对尚未完全完成")。
我的问题:无论如何都会阻止我的应用程序等待用户点击配对按钮? I.e:把睡眠,一个计时器(我试过但它似乎仍然失败......),甚至可能通过一些手机制造商的要求?或者,处理该对话以强制它打开?我不太清楚如何处理这个蓝牙问题。