Aller au contenu

Charger calendrier android dans tabhost


Alex598

Recommended Posts

Bonjour à tous,

alors voilà, je sèche sur un nouveau point, comment puis-je lire le calendrier android dans une TabHost de mon activity ? Je n'arrive pas à charger ce calendrier quand je tente ceci :

package org.projets4.notifme;

import android.app.Activity;
import android.os.Bundle;

public class EDTsuivant extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.edtsuivant);

CalendarActivity.loadCalendar(this);
}
}

package org.projets4.notifme;
import java.util.ArrayList;import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.util.Log;
public class CalendarActivity {
static public void loadCalendar(Context context){
  ContentResolver contentResolver = context.getContentResolver();   // Fetch a list of all calendars synced with the device, their display names and whether the
  // user has them selected for display.
  final Cursor cursor = contentResolver.query(Uri.parse("content://calendar/calendars"),
	   (new String[] { "_id", "displayName", "selected","color" }), null, null, null);
  // For a full list of available columns see http://tinyurl.com/yfbg76w
  ArrayList<PersonnalCalendar> calendarList = new ArrayList<PersonnalCalendar>();

  while (cursor.moveToNext()) {	   final String _id = cursor.getString(0);
   final String displayName = cursor.getString(1);
   final Boolean selected = !cursor.getString(2).equals("0");
   final Integer color = cursor.getInt(3);

   Log.e("LoadCalendar", "Id: " + _id + " Display Name: " + displayName + " Selected: " + selected);
  }   
}
}

En fait je souhaiterai afficher une semaine complète de l'agenda (sachant que l'agenda est synchronisé avec un de mes agendas google et cet agenda là que je souhaite voir)..

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...