package com.moral.yunfushao.adapter; import android.bluetooth.BluetoothDevice; import android.support.v7.widget.RecyclerView; import android.widget.TextView; import com.clj.fastble.data.ScanResult; import com.moral.andbrickslib.baseadapter.recyclerview.CommonAdapter; import com.moral.andbrickslib.baseadapter.recyclerview.base.ViewHolder; import com.moral.andbrickslib.utils.StringUtils; import com.moral.yunfushao.R; import java.util.List; /** * Created by haijiang on 2017/7/6. */ public class BleDeviceAdapter extends CommonAdapter { public BleDeviceAdapter(RecyclerView v, int layoutId, List datas) { super(v, layoutId, datas); } @Override protected void convert(ViewHolder holder, ScanResult scanResult, int position) { TextView tv_name = holder.getView(R.id.tv_name); BluetoothDevice device = scanResult.getDevice(); if (!StringUtils.isEmpty(device.getName())) { tv_name.setText(device.getName() + "\n" + device.getAddress()); } else { tv_name.setText("未知设备" + "\n" + device.getAddress()); } } }