마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

intent로 받아온 param1과 json으로 파싱한 etkeyno이 같은지 비교

0 추천
안녕하세요^^
intent로 받아온 param1과 json으로 파싱한 etkeyno이 같은지 비교하는 구문을 만들려고 하는데
param1은 MainActivity에 있고 etKeyno는 새로만든 onT라는 클래스에 들어 있습니다. 이 경우에
아래와 같이 새로운 클래스를 만들어서 변수를 찍어보고 싶은데
로그에 아무것도 안찍혀서요ㅠ도와주세요~ 변수 설정이 잘못된 건가요?
첨부파일에는 full source가 들어있습니다~감사합니당~ㅠ

MainActivity
Intent intent = getIntent();
int value = intent.getIntExtra("param1", -1);
String stra = String.valueOf(value);
Log.d("DAT", stra);

public static void onT(View v)

static EditText etKeyno;

public void packYn()
String stra = String.valueOf(MainActivity.stra);
String strb = String.valueOf(etKeyno);
if(MainActivity.stra.equals(etKeyno)){
Log.d("DD", stra);
Log.d("DD", strb);
}else{
}
marimari (520 포인트) 님이 2015년 9월 2일 질문

1개의 답변

0 추천

MainActivity.stra 라 public static final이 아니고 public으로만 된거면 안 나오는게 맞습니다. 

비교문에서 원하는 결과가 안 나올 때는 변수를 각각 로그를 찍어보면 뭐가 잘못 됐는지 알 수 있어요. 

쎄미 (162,410 포인트) 님이 2015년 9월 3일 답변
...