2012-11-21 142 views
1

我在SDK示例中找到的Android蓝牙聊天示例中出现问题。每当我连接到设备并建立连接时,ConnectedThread正在执行,一切都很好,系统对话框弹出,要求我在PIN中勾选以配对。但是,当我单击该部分对话框上的取消按钮时,我想对此做出反应。既然我依赖并且也想依赖非定制对话框,我真的想知道如何在特定的对话框中获取解雇事件。Android关闭系统对话框

问候, 西蒙

+0

你应该始终为您提供使用(即使它是在SDK中找到),显示哪里有问题的代码,并有人们在看什么病 – HpTerm

回答

0

你可以做配对编程,以避免这种情况。您可以参考Link1Link2

+1

感谢您的答复,在那里挖。也许我可以想出一个workaroud。但是,我故意不想避免这种情况,所以当他按下解雇时,我想对用户操作做出反应。但是,正如您在第二个链接中所述,在取消取消时似乎没有办法接收任何类型的活动......或者我忽略了什么?如果是这样的话,我只有一个理由恨这个SDK =) –

2

只需在您想要对话框关闭的代码中添加此行。

Intent intent = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); 
sendBroadcast(intent); 
+0

这不适合我... –