| | |
| | | package safeluck.drive.evaluation.adapter; |
| | | |
| | | import android.net.wifi.ScanResult; |
| | | import android.text.TextUtils; |
| | | import android.view.LayoutInflater; |
| | | import android.view.View; |
| | | import android.view.ViewGroup; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Object getItem(int position) { |
| | | public AYBluetoothDevice getItem(int position) { |
| | | if(mList != null && mList.size() > position){ |
| | | return mList.get(position); |
| | | }else{ |
| | |
| | | |
| | | holder = new ViewHolder(); |
| | | holder.mTvShow = (TextView) convertView.findViewById(R.id.tv_auto_wifi); |
| | | holder.mTvShow_mac = (TextView) convertView.findViewById(R.id.tv_auto_mac); |
| | | convertView.setTag(holder); |
| | | }else{ |
| | | holder = (ViewHolder) convertView.getTag(); |
| | | } |
| | | holder.mTvShow.setText(mList.get(position).SSID); |
| | | String name = getItem(position).getBleDevice().getName(); |
| | | if (TextUtils.isEmpty(name)){ |
| | | name = "未知"; |
| | | } |
| | | holder.mTvShow.setText(name); |
| | | holder.mTvShow_mac.setText(getItem(position).getBleDevice().getAddress()); |
| | | return convertView; |
| | | } |
| | | class ViewHolder{ |
| | | public TextView mTvShow; |
| | | public TextView mTvShow_mac; |
| | | } |
| | | } |