[問題] 根據Calendar event ID讀取資料

看板AndroidDev作者 (文)時間10年前 (2015/09/01 16:08), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
假如我已經知道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

09/01 17:01, , 1F
當然要先query才有資料可以拿阿
09/01 17:01, 1F

09/01 21:13, , 2F
就算我已經有eventID,還是要用query搜尋喔?
09/01 21:13, 2F

09/01 21:13, , 3F
我以為可以用url直接讀出來...
09/01 21:13, 3F

09/01 23:00, , 4F
那個intent 的用法是呼叫系統中,監聽這類型的app 來處理
09/01 23:00, 4F
文章代碼(AID): #1LvLqGPd (AndroidDev)