Re: [問題] 判斷簡訊是否已讀

看板AndroidDev作者 (小恐龍)時間11年前 (2012/09/25 06:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
1.sms/sent 裡放的是你寄出去的簡訊 你想看的應該是你收到的簡訊有沒有被讀過吧 所以該找的是sms/inbox 2. query參數別亂下, 明明有read的欄位可以用,你只拿id跟tid當然沒辦法判斷 3.爬cursor可以用while(cursor.moveToNext())來跑 就不用手動moveToFirst跟moveToNext了 ※ 引述《brianliu (Ashly小艾+VampirE+)》之銘言: : 請教各位大大 : 小弟我第一次寫app : 請問有沒有辦法能只用一個判斷是去判斷簡訊是否已讀 : 我有google到用read可是我不太懂 : ==================以下是我的部份code============================= : try { : ContentResolver CR = getContentResolver(); : // Query SMS : Uri uriSms = Uri.parse("content://sms/sent"); : Cursor c = CR.query(uriSms, : new String[] { "_id", "thread_id" }, null, null, null); : if (null != c && c.moveToFirst()) { : do { : // Delete SMS : long threadId = c.getLong(1); : if (????????? == 1 ) { // 判斷是否已讀 : . : . : . : 以下省略 : ================================================================ : "?????????" 部份我該怎麼處理呢? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.91.176

09/25 08:37, , 1F
謝謝大大我再改改
09/25 08:37, 1F
文章代碼(AID): #1GOEF_q- (AndroidDev)
文章代碼(AID): #1GOEF_q- (AndroidDev)