簡體   English   中英

誰能告訴我這段代碼出了什么問題?

[英]Can anyone tell me what went wrong in this code?

我是Android的新手。 我正在嘗試掃描其他藍牙設備。 請指導我,並幫助我找到解決方案。 這是代碼的一部分:

scan_btn.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        mBluetoothAdapter.startDiscovery();
        mReceiver = new BroadcastReceiver() {
            public void onReceive(Context context, Intent intent) {
            String action = intent.getAction();
                if (BluetoothDevice.ACTION_FOUND.equals(action)) {
                    BluetoothDevice device = Untent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
                    mArrayAdapter.add(device.getName() + "\n" + device.getAddress());
                }
            }
        };
        IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND); 
        registerReceiver(mReceiver, filter); 
    }
});

@Override
protected void onDestroy() {
    super.onDestroy();
    unregisterReceiver(mReceiver);//unregister the receiver
}

在此處輸入圖片說明

您的按鈕是切換按鈕。 確保您的代碼是-

 mToggleButton = (ToggleButton) findViewById(R.id.toggleButton);
 mToggleButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM