안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
공부하고 있는 초보입니다.
AutoCompleteTextView에 뿌려질 데이터를 arrays.xml에 정의를 하고 R.array.data 로 사용하고 있습니다.
<string-array name="data">
<item>196015879</item>
<item>196015880</item>
<item>193031417</item>
........
</string-array>
이렇게 item들을 넣어줬구요.
java 파일에서
String[] array = getResources().getStringArray(R.array.data);
이렇게 가져와서 쓸려고 했습니다.
근데 ! 저 data의 <item>이 너무 많은게 문제인거같습니다...
프로그램을 실행하면 까만화면에 반응이 없습니다.
엄청난 크기의 배열로 인해 메모리에 쌓아올리다가 무너저 버리는거같은 느낌이 드는데..
저 data의 <item>을 두세개만 남기면 잘됩니다. 코딩상의 문제는 아닌거같고...
도와주세요!
AutoCompleteTextView에 데이터를 뿌릴려면, 스트링 배열을 어댑터로 넘겨주는거말고 다른 방법이 있나요?
아니면 저 상태 해결 방법이 뭐가 있을까요?
고수님들 답변 부탁드립니다.
공부하고 있는 초보입니다.
AutoCompleteTextView에 뿌려질 데이터를 arrays.xml에 정의를 하고 R.array.data 로 사용하고 있습니다.
<string-array name="data">
<item>196015879</item>
<item>196015880</item>
<item>193031417</item>
........
</string-array>
이렇게 item들을 넣어줬구요.
java 파일에서
String[] array = getResources().getStringArray(R.array.data);
이렇게 가져와서 쓸려고 했습니다.
근데 ! 저 data의 <item>이 너무 많은게 문제인거같습니다...
프로그램을 실행하면 까만화면에 반응이 없습니다.
엄청난 크기의 배열로 인해 메모리에 쌓아올리다가 무너저 버리는거같은 느낌이 드는데..
저 data의 <item>을 두세개만 남기면 잘됩니다. 코딩상의 문제는 아닌거같고...
도와주세요!
AutoCompleteTextView에 데이터를 뿌릴려면, 스트링 배열을 어댑터로 넘겨주는거말고 다른 방법이 있나요?
아니면 저 상태 해결 방법이 뭐가 있을까요?
고수님들 답변 부탁드립니다.