2011-02-04 78 views
0

有没有人试过这个标志为wipeData()? 我认为WIPE_EXTERNAL_STORAGE标志不起作用,因为在调用该功能之后,它会将手机重置为出厂设置,并在外部存储设备上保留以前的数据。我希望有人能证实这一点。擦拭外部存储不起作用

感谢

回答

2

documentation for wipeData():如SD卡外部存储设备不会被删除。此外,参数目前必须为0.我一直在摔跤这个问题,并发现唯一的解决办法是从Environment.getExternalStorageDirectory()获得路径和递归删除目录内容。

2

这是Android中存在的问题。

参见:http://code.google.com/p/android/issues/detail?id=65788

这适用于某些设备(我已经与三星S4测试,它工作正常),但可能无法在某些(与三星S2和SD卡试图努力擦拭失败了,但手机了出厂重置)。

+1

你的答案显示很好的研究 – 2014-07-17 12:24:25