테스트 사이트 - 개발 중인 베타 버전입니다

[안드로이드] java.lang.NullPointerException 에러 해결 방법

· 12년 전 · 10506 · 2

 java.lang.NullPointerException 

자바스크립트의  undefined  에러와 같다는 것을 나중에 알게 되었습니다.


매니패스트부터 시작해서... 끝까지 정독을 해봤지만 도저히 알 수 없었던 부분이었는데


때문에 프로젝트를 새로 만들고 처음부터... 코딩을 하고 나니 잘됩니다.


에러난 프로젝트와 비교를 해보니 객체를 생성하고 초기화하는 작업을 빼먹었던 것이었네요... 



ex ) 

TextView itemCount;


itemCount.setText(getResources().getString(R.string.item_count));


이렇게 선언해놓고, 내가 하고 싶은데로 했던 것이다... 

피하는 방법은 되도록이면 선언과 동시에 초기화 하는 것이 좋을 것 같습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

자바에서는 TextView itemCount;
가 아니라

TextView itemCount = new TextView() 하는게 정상적인 객체생성이죠..
예 맞습니다 ^^ 안드로이드에선 대부분 참조값을 주고 사용하다보니 제가 자바에 대한것을 따로 명시 했어야 했는데 빼먹었네요 좋은 지적 감사합니다 ^^

게시글 목록

번호 제목
32071
32070
18535
5369
27088
5364
32069
32068
18521
5359
18520
32067
32066
27081
18514
5355
5354
5350
32065
18510
18503
32064
32063
18502
18499
18495
5345
27079
30718
18494
18493
5343
18491
18489
18487
18486
18484
18482
32062
26476
18481
5339
18480
18476
27137
30711
18475
18474
18470
32061
18469
32060
5335
32059
5333
32058
32057
30705
5326
18466
18462
18461
31504
30696
32056
5321
18456
18455
32055
5315
5310
27072
32054
27066
18453
30692
30690
18451
18450
18449
5307
32051
18448
18447
18441
18437
18429
32049
30686
5299
5289
30677
32042
18426
18422
18420
18418
5285
5282
26459