获取_ID Calendar.Events在提供程序上更改

时间:2013-08-07 19:20:05

标签: android broadcastreceiver android-calendar

在这里和互联网上搜索,我找到了几个如何捕获更新日历的例子。但是我没有找到任何方法来捕获id(“_ id”事件表)。

有没有人做过类似的事情。

我正在尝试这个:

public class CalendarReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.d("calendar", "updated " + intent.toUri(Intent.URI_INTENT_SCHEME));
    }
}

我的宣言:

<receiver android:name=".CalendarReceiver">
    <intent-filter>
        <action android:name="android.intent.action.PROVIDER_CHANGED"/>
        <data android:scheme="content"/>
        <data android:host="com.android.calendar"/>
    </intent-filter>
</receiver>

当日历上的事件更新时,会调用日志,只需要我需要已编辑事件的_id。

我相信意图可以看到这一点,但不知道如何捕获。

0 个答案:

没有答案