2015-12-21 45 views

回答

2

此行提出了一個「啓用藍牙」行動給用戶。所以你在這裏設置你的意圖的行動。

Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); 

這條線被設置結果回來通過ID REQUEST_ENABLE_BT,這僅僅是你在你的本地類定義一個int。這可以是任何事情。它不必被稱爲REQUEST_ENABLE_BT ...你可以傳入任何int,然後在獲得結果時進行篩選。

startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); 
在活動

所以這是接受的結果,它看起來是這樣的:

protected void onActivityResult (int requestCode, int resultCode, Intent data) { 
    //int requestCode would equal REQUEST_ENABLE_BT in your case 
    //so you would test to make sure this is the result you want by testing 
    //to see if requestCode == REQUEST_ENABLE_BT 
} 
+0

我怎麼看requestcode,resultCode爲和數據(意向)的值,如果我想在Android中看到,如何打印奧爾烤麪包。 –

+0

您可以使用'Log.d()'將值輸出到控制檯。 – NoChinDeluxe

+0

你的工作很感激。 –

相關問題