[Android] if 값 비교가 제대로 안되는 경우 ex: if(a == b)
이클립스에서 자바언어로 비교문이 제대로 안됨.
원인 : 특히나 문자열 같은 경우 a == b로 잘 안됨
해결
String a = "check";
String b = "check";
if(a == b) // X
if(a.equals(b)) // O
아래꺼도 문자열 비교!
-------------- 추가 --------------
a.CompareToString인가.. 있길래 추가함
if(a.CompareToString(b) == 0) // a 와 b 가 같으면 0의 값이 출력되나봄.
지금 이클립스 안키고 있어요 .. ㅜㅜ 정확한건 컨트롤 + 스페이스바 눌러서 자동완성 뭐지 그거.. 어시스트 써서 보세요!
'프로그래밍 > Android' 카테고리의 다른 글
[Android] android 파일 다운로드 후 hwp파일 열기! (0) | 2015.03.26 |
---|---|
[Android] XML 파일 생성 (0) | 2015.03.18 |
[Android] Android 기본탐색기가 없다!! (0) | 2015.01.23 |
I/Choreographer(5855): Skipped 99 frames! The application may be doing too much work on its main thread. (0) | 2015.01.22 |
android.os.NetworkOnMainThreadException 에러! (0) | 2015.01.10 |
[Android] INSTALL_FAILED_VERSION_DOWNGRADE
Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
Please check logcat output for more details.
Launch canceled!
Console창에 이렇게 에러가 뜸..
콘솔만 봐서 잘 몰랐는데, 위에 INSTALL_FAILED_VERSION_DOWNGRADE 가 핵심!
원인
같은 종류의 앱의 높은 버전이 있음!
해결
지우고 하던지, 아니면 해당 프로젝트 버전을 높이던지!
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Android] Can't bind to local 8600 for debugger
에러 Can't bind to local 8600 for debugger
원인
이클립스를 두개 이상 사용 시 같은 포트를 사용하기 때문에 충돌하는듯.
해결
Preferences - Android - DDMS - Base local debbeger port 8600 -> 다른숫자로 수정(ex: 8601, 8602 등..)
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Error/Eclipse] GC overhead limit exceeded (0) | 2015.07.23 |
---|---|
[Android] INSTALL_FAILED_VERSION_DOWNGRADE (0) | 2015.03.11 |
[Xcode] Xcode 소켓서버 스트림 하는데 버튼 눌렀을 때 안가졌던 경우! (0) | 2015.03.03 |
[Xcode] json unexpected character at position 0 ( Xcode -> Java Socket Server ) (0) | 2015.03.03 |
[Android] jsonparser 를 찾을 수 없을때!(json 형식의 string 값을 json 형식으로 바꾸는 방법) (0) | 2015.03.02 |