显示重复的mac地址
我是Android开发新手,为我的项目开发蓝牙应用程序,我需要扫描蓝牙设备并与其中一个配对。 不幸的是,我可以在列表视图中看到多次显示相同蓝牙设备的mac地址。 任何帮助修复错误将不胜感激。 谢谢。
package com.example.xyz;
import android.Manifest;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
private static final int REQUEST_ENABLE_BT = 1;
BluetoothAdapter mBluetoothAdapter;
TextView BluetoothStatus;
ImageView BTIstatus;
Button Discover;
//public ArrayList mBTDevices = new ArrayList<>();
//public DevicelistAdapter mDevicelistAdapter;
ArrayAdapter btArrayAdapter;
ListView listDevicesFound;
// Create a BroadcastReceiver for ACTION_FOUND
private final BroadcastReceiver mBroadcastReceiver1 = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {