1
我想删除所有的.apk文件。这工作正常!但是,它使我的设备速度变得很慢,一切都冻结了一会儿。有时它只是从记忆中消失。我如何使这个简单的过程成本更低?设备冻结,同时删除文件
setContentView(R.layout.activity_main);
// getting SDcard root path
File dir = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath());
walkdir(dir);
}
public void walkdir(File dir) {
String Patternjpg = ".apk";
File listFile[] = dir.listFiles();
if (listFile != null) {
for (int i = 0; i < listFile.length; i++) {
if (listFile[i].isDirectory()) {
walkdir(listFile[i]);
} else {
if (listFile[i].getName().endsWith(Patternjpg)) {
// Do what ever u want
listFile[i].delete();
}
}
}
}
}
以及我的RAM 3场演出
哎,任何片段?谢谢!!:D – Emily
也。它可以检测任务何时完成? – Emily
检查我的编辑,包含的链接 – Stallion