2012-11-21 65 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

這不適合我... –