import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
-import android.provider.CalendarContract;
+import android.provider.BaseColumns;
import android.provider.CalendarContract.Attendees;
-import android.provider.CalendarContract.Events;
final class Attendee {
private static final String[] PROJECTION = {
- Attendees._ID,
+ BaseColumns._ID,
Attendees.EVENT_ID,
Attendees.ATTENDEE_NAME,
Attendees.ATTENDEE_EMAIL,
this.status=status;
}
- public static Attendee[] getAttendeesByEvent(final Context context, final int eventID){
+ public static Attendee[] getAttendeesByEvent(final Context context, final long eventID){
final ContentResolver cr=context.getContentResolver();
final Cursor cursor = Attendees.query(cr, eventID, PROJECTION);
cursor.moveToFirst();
final Attendee[] attendees = new Attendee[cursor.getCount()];
- for(int i=0;i<attendees.length;i++)
+ for(int i=0;i<attendees.length;i++){
attendees[i]=new Attendee(cursor.getLong(0), cursor.getLong(1), cursor.getString(2), cursor.getString(3), cursor.getInt(4), cursor.getInt(5), cursor.getInt(6));
+ cursor.moveToNext();
+ }
+ cursor.close();
return attendees;
}
}