小编has*_*mks的帖子

日历事件未显示在日历中

我有一个以xamarin形式创建的Android应用程序,我使用下面的代码添加日历事件.

enterContentValues eventValues = new ContentValues();
            eventValues.Put(CalendarContract.Events.InterfaceConsts.CalendarId, eventId);
            eventValues.Put(CalendarContract.Events.InterfaceConsts.Title, Title);
            eventValues.Put(CalendarContract.Events.InterfaceConsts.Description, Description);
            eventValues.Put(CalendarContract.Events.InterfaceConsts.EventTimezone, "Local");
            eventValues.Put(CalendarContract.Events.InterfaceConsts.Dtstart, GetDateTimeMS(StartDate.Year, StartDate.Month, StartDate.Day, StartDate.Hour, StartDate.Minute));
            eventValues.Put(CalendarContract.Events.InterfaceConsts.Dtend, GetDateTimeMS(EndDate.Year, EndDate.Month, EndDate.Day, EndDate.Hour, EndDate.Minute));
            var uri = Forms.Context.ContentResolver.Insert(CalendarContract.Events.ContentUri, eventValues);
            Console.WriteLine("Uri for new event: {0}", uri);
            long eventID = long.Parse(uri.LastPathSegment);
            return true; 
Run Code Online (Sandbox Code Playgroud)

我在执行函数时没有任何异常.我也得到了uri和eventID.但是在执行此操作后,我无法在日历中看到添加的事件.请帮我

android calendar xamarin

2
推荐指数
1
解决办法
451
查看次数

在Xamarin表单中显示来自.aar文件的视图的问题

我有一个.aar文件组件,它具有以下功能.

1)打开相机2)打开图库3)返回一个作为输入的字符串4)打开一个显示传递的输入字符串的新视图.

我为此创建了一个Android绑定库,并在Xamarin Forms Android中引用.我能够正确执行前三个操作.但是当我调用第四个函数时,我得到一个深色背景,其中actionbar包含projectName.Android文本.这实际上应该显示一个白色视图,传递的输入字符串作为标签.

此方法的输入参数是Context和string.我正在传递正确的上下文,因为我从其他三种方法获得正确的输出.此外,当同一个.aar库在本机Android应用程序中绑定时,它正在显示所有方法.任何人都可以帮助我,不管我做错了什么吗?

如果需要,我可以共享.aar文件/绑定库dll /示例代码.

xamarin.android xamarin.forms

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