2013-10-10 78 views
0

如何快速刪除內容中的所有短信://短信。如何快速刪除android上的所有短信

目前我使用:

while (c.moveToNext()) { 
    int idi = c.getInt(0); 
    getContentResolver().delete(Uri.parse("content://sms/" + idi), null, null); 
} 

,但如果有很多消息的過程中,可能需要很長的時間。

我需要刪除絕對所有消息。

有沒有更快的方法?

+0

我不知道這是否是特權操作與否,但清除消息存儲可能的數據? – DeadChex

+0

您也可以將刪除線程置入其自己的線程中,以便應用程序在後臺刪除它們,並且仍然具有響應性。沒有更快,但應用程序本身的響應速度不會減慢。 – DeadChex

+0

是的,我知道,但應用程序必須等待刪除所有的短信,因爲下一個過程必須在空的收件箱等工作... – Debuger

回答