안드로이드 개발 질문/답변
(글 수 45,052)
ArrayList<Person> m_orders = new ArrayList<Person>();
Person p1 = new Person("김기현", "010-9593-3542");
Person p2 = new Person("android", "02-123-4567"); //리스트 객체
m_orders.add(p1); //리스트에 객체 추가
m_orders.add(p2);
이 경우는 CustomArray를 만들고, 데이터를 제가 직접 코드상에서 입력하는건데요..
이렇게 입력하는게 아니라 전화번호부에서 데이터를 Cursor로 받아와서 ArrayList에 주고싶습니다.
어떻게 코딩하면 좋을까요??
private static String[] PROJECTION = new String[] {
Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER };
Cursor c = getContentResolver().query(Phone.CONTENT_URI,
PROJECTION, null, null, null);
startManagingCursor(c);
위는 예제어 나온건 건데,, 얘는 SimpleCursorAdapter를 이용했습니다.
simple은 각 데이터를 제가 못 건드리니까,.. ㅠㅠ




.......질문의 의도를 잘 이해 못하겠어요...
전화번호부 DB에 접근해서 그 데이터를 가져다가 어레이 리스트에 넣고 싶다는 말씀이신가요..?