Dies ist mein Code und ich versuche, Kalenderereignisse zu lesen und nur das Datum, Monat und Jahr des Ereignisses in drei separate Variablen zu erhalten .beim Lesen von Kalenderereignissen, wie Datum in Datum Monat Jahr zu trennen und in drei Variablen zu speichern
public void read_calendar(){
ContentResolver cr = getContentResolver();
Cursor cursor = cr.query(Uri.parse("content://com.android.calendar/events"), new String[]{ "calendar_id", "title", "description", "dtstart", "dtend", "eventLocation" }, null, null, null);
//Cursor cursor = cr.query(Uri.parse("content://calendar/calendars"), new String[]{ "_id", "name" }, null, null, null);
String add = null;
cursor.moveToFirst();
String[] CalNames = new String[cursor.getCount()];
int[] CalIds = new int[cursor.getCount()];
for (int i = 0; i < CalNames.length; i++) {
CalIds[i] = cursor.getInt(0);
CalNames[i] = ""+new Date(cursor.getLong(3))+"\n"+ cursor.getString(1);
if(add == null)
add = CalNames[i];
else{
add += CalNames[i];
}
textView3.setVisibility(View.VISIBLE);
textView3.setText(add);
cursor.moveToNext();
}
cursor.close();
}
Verwendung "TTMMJJJJ", meine aktualisiert Besuche am – siva35
chenged ........ – siva35