안녕하세요!

Application현재 구현을 SQLite Cursor에서 가져온걸 루프를 돌면서 Array에 넣어주는 식으로 구현을 한상태여서
자원과 퍼포먼스때문에 SimpleCursorAdapter로 대체할려고 하고 있습니다.

그런데 계속 되질않아서 Exception을 잡아서 로그로 찍어봤는데여

[column '_id' does not exist] 라고 잡히는군여
여기에 대한 참조 문구가  있내요
http://androidhuman.tistory.com/255
http://androidhuman.tistory.com/255 

궁금한건
TABLE을 생성할때 항상 '_id integer primary key autoincrement' 컬럼명이 절대적으로 만들어 주어야 하는건지 궁금합니다.
'_id' 컬럼명 대용으로 명칭을 'test_id integer primary key autoincrement' 이런식으로
변경을 할경우 안되는건지 궁금합니다.


안드로이드 SQLite의 Provider이용은 쌩 노가다성이 엄첨나다는 느낌이 팍팍 드내여
일일이 컬럼명을다 선언을 해놓고 사용해야하고 ..

답변 부탁드립니다.