作者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://www.ptt.cc/bbs/AndroidDev/M.1441094928.A.667.html
→ passli: 當然要先query才有資料可以拿阿 09/01 17:01
→ sdico: 就算我已經有eventID,還是要用query搜尋喔? 09/01 21:13
→ sdico: 我以為可以用url直接讀出來... 09/01 21:13
→ passli: 那個intent 的用法是呼叫系統中,監聽這類型的app 來處理 09/01 23:00