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())){ if(device.getName().contains("7drlb")){ tv_name.setText("孕妇哨"+"\n"+device.getAddress()); }else{ tv_name.setText(device.getName()+"\n"+device.getAddress()); } }else{ tv_name.setText("未知设备"+"\n"+device.getAddress()); } } }