안녕하세요.

공부하고 있는 초보입니다.

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에 데이터를 뿌릴려면,  스트링 배열을 어댑터로 넘겨주는거말고 다른 방법이 있나요?

아니면 저 상태 해결 방법이 뭐가 있을까요?

고수님들 답변 부탁드립니다.