相关疑难解决方法(0)

将每周活动添加到日历

我想在本地添加一个事件Calendar,在这里我想重复这个事件,Tuesday直到31 December 2015:

btnWeekly.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {       
        Calendar calendar = Calendar.getInstance(); 

        Intent intent = new Intent(Intent.ACTION_INSERT)
                .setData(Events.CONTENT_URI)
                .setType("vnd.android.cursor.item/event")
                .putExtra(Events.TITLE, "Tuesdays")
                .putExtra(Events.DESCRIPTION, "Tuesday Specials")
                .putExtra(Events.EVENT_LOCATION, "Lixious Bench")
                .putExtra(Events.RRULE, "FREQ=WEEKLY;BYDAY=Tu;UNTIL=20151231")
                .putExtra(Events.DTSTART, calendar.getTimeInMillis())
                .putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true)
                .putExtra(CalendarContract.Events.HAS_ALARM, 1)
                .putExtra(Events.AVAILABILITY, Events.AVAILABILITY_BUSY);
        startActivity(intent);
    }                               
}
Run Code Online (Sandbox Code Playgroud)

问题:在日历中它为每个人显示此事件Thursday,而我tu在我的代码中使用了" "

还有一件事,如果我也想给这个事件的持续时间,如:from 6:00 pm to 9:00 pm仅.

android calendar android-intent android-calendar

17
推荐指数
1
解决办法
3507
查看次数