J'ai créé une application qui ajoute successivement des rendez-vous à un calendrier. Cependant, je souhaite maintenant être en mesure de cliquer sur le bouton "Nouvel événement" dans un programme de calendrier par exemple. aCalendar et avoir mon programme popup. et je pense que je suis un peu perdu.Comment créer un récepteur pour créer un nouvel événement
dans mon AndroidManifest.xml
<receiver
android:name="com.johnny.CalendarAdd"
android:enabled="true"
>
<intent-filter>
<data android:pathPrefix="vnd.android.cursor.item/event" />
<action android:name="android.intent.action.EDIT" />
</intent-filter>
</receiver>
tryed changer à.
<activity android:name="CalendarAdd">
<intent-filter>
<data android:pathPrefix="vnd.android.cursor.item/event" />
<action android:name="android.intent.action.EDIT" />
</intent-filter>
</activity>
Dans le fichier de classe
package com.johnny;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class CalendarTest extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("CalendarAdd", "CalendarAdd.onReceive called!");
}
}
quand je clique sur le bouton « Nouveau événement » je ne suis pas mon application dans la liste. J'ai regardé autour de moi et pense que j'ai manqué quelque chose de simple ou que je suis totalement sur le mauvais chemin.
Merci pour toute aide à l'avance.
comme suggestion dit ci-dessous, donc je changé l'exemple de code ci-dessus pour montrer ce que je tryed. – John