public class getURI extends Activity {
 Cursor contactCursor;
 getURI()
     {
   Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; 
   
   String[] projection = new String[] {             
     ContactsContract.CommonDataKinds.Phone.NUMBER, 
     ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME 
   }; 
   String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + " = '0' ";
   String[] selectionArgs = null;
   
       //정렬 
   String sortOrder = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + " COLLATE LOCALIZED ASC"; 
       //조회해서 가져온다 
   
   Cursor contactCursor = managedQuery(uri, projection, null, selectionArgs, sortOrder);
//    java .io 29 error 나는데  문제점이 많습니다.ㅜㅜ
          아래 부분이 extends ListView라서 managedQuery 를 제공이 안되는데... 혹시 이 부분해결방안 문제좀...
     }
}
 
 
 
 
 
 
아래쪽으로는 호출문이고 extends ListView로 되어있습니다.
//startManagingCursor(c);
  Log.i("tag","시작2");
        //Person 저장할 ArrayList  할당
  getURI a = new getURI();
  Log.i("tag","시작3");
  Cursor c = a.contactCursor;
        ArrayList<Person> m_list = new ArrayList<Person>();
        Log.i("tag","시작4");
        if(c.moveToFirst()){         
                      do{ 
                      Person p1 = new Person(c.getString(1),c.getString(0));          
                      m_list.add(p1);
                      }while(c.moveToNext()); 
           } 

       Log.i("tag","시작4");
   
  
  PersonAdapter m_adapter = new PersonAdapter(parentET, R.layout.row, m_list);
  Log.i("tag","여기서 터진다");
  //fileListAdapter = new FileBrowserAdapter(parentET, R.layout.filebrowser_item, fileList);
  this.setAdapter(m_adapter);
  Log.i("tag","넌 안ㄸ뜬다.");
 
 
로그 검사결과
시작 3은 볼수조차 없었어요.. 혹시 해결방법이나 방안방법이 있을까요..
함수 리턴값을 Cursor 로 변경해서 리턴값으로도 해보았지만... 계속 안되요 ㅠ