2009-12-29 29 views
12

tôi đang cố gắng để có được Hoạt động của tôi để bật Bluetooth với 2.0.1 SDK Android, Tôi đang sử dụng một số mã trực tiếp từ tài liệu ở đây: http://developer.android.com/guide/topics/wireless/bluetooth.htmlBật bluetooth Android từ tài liệu

Đó là:

if (!mBluetoothAdapter.isEnabled()) { 
    Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); 
    startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); 
} 

Tôi gặp lỗi tại phần REQUEST_ENABLE_BT nơi Eclipse nói rằng nó không thể được giải quyết. Tôi đang làm gì sai?

Trả lời

18

Phần REQUEST_ENABLE_BT là mã yêu cầu mà bạn nên xử lý theo phương pháp onActivityResult của mình. Trong phương thức đó, bạn sẽ được thông báo có bật Bluetooth thành công hay không.

Trong đoạn mã đó, chúng không hiển thị định nghĩa của nó, nhưng nó chỉ là một số nguyên không đổi để bạn có thể đặt nó thành bất kỳ giá trị nào bạn muốn.

Xem documentation for startActivityForResult để biết thêm thông tin về cách nhận kết quả từ hoạt động khởi chạy.

+0

câu trả lời thực sự hay, đáng tin cậy ... –

Các vấn đề liên quan