2012-01-02 62 views
0

喜同胞的Android程序員一個單細胞,刪除ContactsContract-的ContentProvider

我wan't我的應用程序從聯繫人刪除一個單一的信息,我的意思不是一個PHONENUMBER或一個ADRESS,其實我的意思是像僅來自地址的street或僅來自組織的job_description。從技術上講,我不會刪除ContactsContract-ContentProvider的數據表中的一行中的一個單元格。

我紅了文檔的兩倍,但他們只談論整個行,當它們所描述的嵌件,最新情況:,刪除 - ,查詢方法:(

是任何人都知道如何刪除一個特定的細胞?或者我應該用一個單元格更新一行以便「」(空字符串)?或者我甚至需要讀取一行,將一個單元格設置爲「」(空字符串)並更新整行?

歡呼和預先感謝Ali3n

回答

0

不要刪除它..嘗試更新它..

1)添加特定列的新值,如contentValues.put(STREET,「」);

2)使用update方法更新表。並使用where條件contact_id = ur id。

PS:列名不正確。

+0

是的,你說得對。似乎這是「刪除」一個聯繫人信息的正確方法。 – 2012-01-03 14:16:06