게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 안드로이드 질문 하나만 드려도 될까요?
게시물ID : programmer_6888짧은주소 복사하기
작성자 : 꼬부기o
추천 : 0
조회수 : 584회
댓글수 : 6개
등록시간 : 2014/12/02 18:30:21
옵션
  • 본인삭제금지
소스 질문 하나만 드릴게요 ㅠ

제가 자바를 이용한 안드로이드 앱을 만드는데

if문을 써서 태그 번호에 따라서 이름과 학번을 출력하려고 하는데요

nfc 태그 번호는 toast랑 textview에 표시되는데

안쪽에 있는 if문이 잘못되었는지 listview 쪽에 mAdapter 부분이 안뜨네요...

어디가 잘못된건지 한번 봐주실수 있을까요..?




-------------------------------------------------------------------------------------




protected void onNewIntent(Intent intent) {
// TODO Auto-generated method stub
super.onNewIntent(intent);
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
mListView = (ListView) findViewById(R.id.mList);
        
        mAdapter = new ListViewAdapter(this);
        mListView.setAdapter(mAdapter);
        
        
if (tag != null) {

byte[] tagId = tag.getId();
String code = toHexString(tagId);
mhjTextView.setText("TagID:" + toHexString(tagId));
Toast.makeText(this, toHexString(tagId), Toast.LENGTH_SHORT).show();
if (code == "04F6B4C2392B80"){
       
       mAdapter.addItem(null,
               "ㄱㄱㄱ",
               "1313111");
       mAdapter.addItem(null,
               "ㅇㅇㅇ",
               "1000000");
       mAdapter.addItem(null,
               "ㅅㅅㅅ",
               "1111111");
       mAdapter.addItem(null,
               "ㅁㅁㅁ",
               "1010101");
}
 
}
}

public static final String CHARS = "0123456789ABCDEF";

public static String toHexString(byte[] data) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < data.length; ++i) {
sb.append(CHARS.charAt((data[i] >> 4) & 0x0F))
.append(CHARS.charAt(data[i] & 0x0F));
}
return sb.toString();
}
    
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호