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

배열이 너무 커서 방식을 바꾸려는데 조언 부탁드려요

0 추천

 

어플에 필요한 데이터를 배열로 넣어서 개발중이였는데

2차원배열로 200*200정도 사이즈가 되다보니 메모리나 성능면에서 이건 아니다싶어서 여쭤봅니다;;

 

파일입출력이나 안드로이드 내부의 DB를 이용하면 어떨까 하는데 이쪽 지식이 거의 없다시피해서요

배열과 최대한 비슷하게 사용하려면 어떤방식을 쓰면 좋을지 짚어주실 수 있을까요??

 

대충 상황을 예로들면 여기서의 문제같은 경우네요.. ㅜㅜ 바이트 초과는 아니지만;;

http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=111589206&qb=NjU1MzU=&enc=utf8&section=kin&rank=4&search_sort=0&spq=0&pid=RhGBdU5Y7uCsstOf6BVsssssssh-419939&sid=UY4jQXJvLCkAABdSDw8

LifeisBean (560 포인트) 님이 2013년 5월 11일 질문

1개의 답변

+1 추천
 
채택된 답변
데이터를 처리를 할 때, Array로 처리를 해야할 경우이면서도 큰 용량의 데이터를 처리를 하고자 한다면, 파일입출력이 제일 나을듯 싶습니다. 안드로이드 sqlite 경우는 SQL 사용법과 SQL 인젝션 방지법 등등 여러가지를 더 아셔야합니다.

 

파일을 새로 생성하신 후, 일정한 패턴으로 각 Array 행을 나눠보세요.

예를 들어서,

[행 1]

[행 2]

[행 3]

 

각 행마다 [ ]으로 감싸주고, 루프문에서 [ ] 찾을때마다 각 행 데이터 처리방식은 어떨까요.
두부고기 (3,820 포인트) 님이 2013년 5월 12일 답변
LifeisBean님이 2013년 6월 4일 채택됨
...