블루투스 현재 페어링 목록을 가져와 데이터비교를 할려고 했는데 잘안되서
블루투스 검색 목록으로 비교를 해봤는데 잘안되서 질문합니다.
1)
BluetoothDevice device=intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
BTArrayAdapter.add(device.getName());
BTArrayAdapter.notifyDataSetChanged();
String dname=device.getName().toString();
String name="홍길동";
if(dname==name){
tv3.setText("일치");
} else {
tv3.setText("불일치");
}
>>불일치
이부분에선 검색목록이 갱신?형태라 그런지 여러디바이스가 검색되면 이름이 계속
바껴서 안된다고 생각을해서
----------------------------------------------------------------------------
2)
AdapterView.OnItemClickListener itemClicklistener =
(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick (AdapterView<?> parent, View view,
int position, long id) {
String vo = (String)parent.getAdapter().getItem(position);
TextView tv4=(TextView)findViewById(R. id. text5);
tv4.setText(vo);
}
});
>> 불일치
이런식으로 검색 목록을 클릭하면 클릭한 기기 이름을
가져와서 비교를 해봤는데 이것도 안되더라고요...
불러오는 이름 형태가 다른건지 왜 그럴까요..
방법이 있을까요???