I was trying to get call logs from android device by using the code from here.
Cursor c = managedQuery(allCalls, null, null, null, null);
String num= c.getString(c.getColumnIndex(CallLog.Calls.NUMBER));// for number
String name= c.getString(c.getColumnIndex(CallLog.Calls.CACHED_NAME));// for name
String duration = c.getString(c.getColumnIndex(CallLog.Calls.DURATION));// for duration
int type = Integer.parseInt(c.getString(c.getColumnIndex(CallLog.Calls.TYPE)));//
and getting an exception as: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 500
Can anyone help me on this?
Thanks