作者sdico (文)
看板AndroidDev
标题[问题] 根据Calendar event ID读取资料
时间Tue Sep 1 16:08:45 2015
假如我已经知道event ID
如何根据id读取这个event的资料?
目前网路上查到的资讯都是直接根据id修改事件
或者用query搜寻整个calendar
不知道有没有比较直接的方式?
本来我想利用inent的getStringExtra(),不过读取到的都是null
int eventId = 123; //举例
Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, eventId);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
String str = intent.getStringExtra(Events.TITLE);
if (str != null)
Log.v(TAG, str);
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.66.243.96
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1441094928.A.667.html
1F:→ passli: 当然要先query才有资料可以拿阿 09/01 17:01
2F:→ sdico: 就算我已经有eventID,还是要用query搜寻喔? 09/01 21:13
3F:→ sdico: 我以为可以用url直接读出来... 09/01 21:13
4F:→ passli: 那个intent 的用法是呼叫系统中,监听这类型的app 来处理 09/01 23:00