如何在android中更快地删除收件箱中的所有邮件?

时间:2013-02-20 17:04:07

标签: android sms inbox

我正在开发一个Android应用程序,我需要从收件箱中删除所有邮件。我遵循了获取单个id并删除相应消息的方法。这在收件箱中的邮件较少时工作正常。如果有更多的消息,则需要很长时间。当选择“全部删除”选项时,内置消息传递应用程序和GoSMS如何在几秒钟内删除4000条以上的消息。

2 个答案:

答案 0 :(得分:0)

我会假设所有项都从适配器中删除,并放在一个单独的线程中删除。对于用户来说,所有项目都不再存在,但后台线程仍将继续运行。

答案 1 :(得分:0)

这里的步骤:

使用"短信备份&恢复" app到你的externalCard

您的设备必须已植根

打开root资源管理器,转到

/data/data/com.android.providers.telephony/databeses/mmssms.db

如果你想要你可以复制当前的" mmssms.db"到externalCard也进行备份 删除当前" mmssms.db"文件

重新启动手机

现在你的所有短信都会消失,如果你想恢复一些短信线程,你可以使用"短信备份&恢复"来自已经制作的备份短信数据的应用程序

希望这个帮助