package com.Kiro.Test;
import android.app.Activity;
import android.content.ContentResolver;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.Contacts.People;
public class TestActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
setContentView(R.layout.main);
Uri uri=People.CONTENT_URI;
String projection[]=new String[]{People._ID,People.NAME,People.NUMBER};
Cursor cur=this.managedQuery(uri, projection, null, null, null);
int id=cur.getColumnIndex(People._ID);
super.onCreate(savedInstanceState);
do{
System.out.print(cur.getString(id));
System.out.println("");
}while(cur.moveToNext());
}
}
когда я запускаю этот код в моем эмуляторе, logcat находит CursorIndexoutofBoundsException Можете ли вы помочь мне решить эту проблему ??