android日历创建错误

android日历创建错误,第1张

概述我想使用以下代码在 android中添加我自己的日历. 我也在清单中提供了读写权限. 我的错误是:“创建日历时出错名称不能为空:null”虽然我提供了名称… 任何人请解答它,并提供链接到在android中创建日历的工作解决方案. final Uri calUri = Uri.parse("content://com.android.calendar/calendars"); 我想使用以下代码在 android中添加我自己的日历.
我也在清单中提供了读写权限.

我的错误是:“创建日历时出错名称不能为空:null”虽然我提供了名称…

任何人请解答它,并提供链接到在androID中创建日历的工作解决方案.

final Uri calUri = Uri.parse("content://com.androID.calendar/calendars");                    androID.accounts.Account account;                    ContentValues vals = new ContentValues();                    vals.put("_ID",1);                    vals.put("_sync_account_type","ACCOUNT_TYPE_LOCAL");                    vals.put("name","sachin" );                    vals.put("displayname","my_Cal");                    vals.put("color",14417920);                    vals.put("access_level",700);                    vals.put("selected",1);                    vals.put("sync_events",1);                    vals.put("timezone","GMT");                    vals.put("hIDden",0);                    Uri result=  getContentResolver().insert(calUri,vals);                    System.out.println(result);
解决方法 你应该尝试这样的事情:

vals.put(Calendar.Calendars._SYNC_ACCOUNT_TYPE,"ACCOUNT_TYPE_LOCAL");vals.put(Calendar.Calendars.name,"sachin");vals.put(Calendar.Calendars.disPLAY_name,"my_Cal");vals.put(Calendar.Calendars.color,14417920);vals.put(Calendar.Calendars.ACCESS_LEVEL,700);vals.put(Calendar.Calendars.SELECTED,1);vals.put(Calendar.Calendars.SYNC_EVENTS,1);vals.put((Calendar.Calendars.TIMEZONE,"GMT");vals.put(Calendar.Calendars.HIDDEN,0);
总结

以上是内存溢出为你收集整理的android日历创建错误全部内容,希望文章能够帮你解决android日历创建错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1126755.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存