有没有人为wipeData()试过这个标志? 我认为WIPE_EXTERNAL_STORAGE标志不起作用,因为在调用该功能后,它会将手机重置为出厂设置,将之前的数据保留在外部存储设备上。我希望有人能证实这一点。
由于
答案 0 :(得分:2)
来自documentation for wipeData():SD卡等外部存储器不会被删除。此外,参数当前必须为0.我一直在努力解决这个问题,并且发现唯一的解决方案是从Environment.getExternalStorageDirectory()
获取路径并递归删除目录内容。
答案 1 :(得分:2)
这是Android中存在的问题。
参考:http://code.google.com/p/android/issues/detail?id=65788
这适用于某些设备(我已经使用三星S4进行了测试并且工作正常),但可能无法正常工作(尝试使用三星S2和SD卡擦除失败,但手机出厂重置)。