| | |
| | | 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<ScanResult> { |
| | | public BleDeviceAdapter(RecyclerView v, int layoutId, List<ScanResult> datas) { |
| | | super(v, layoutId, datas); |
| | |
| | | protected void convert(ViewHolder holder, ScanResult scanResult, int position) { |
| | | TextView tv_name = holder.getView(R.id.tv_name); |
| | | BluetoothDevice device = scanResult.getDevice(); |
| | | tv_name.setText(device.getName()+"\n"+device.getAddress()); |
| | | if (!StringUtils.isEmpty(device.getName())) { |
| | | tv_name.setText(device.getName() + "\n" + device.getAddress()); |
| | | } else { |
| | | tv_name.setText("未知设备" + "\n" + device.getAddress()); |
| | | } |
| | | } |
| | | } |