Пытаюсь удалить папки через root права, по одной папки удаляет без проблем, но когда, я делаю в массив ссылки на папки, то программа зависает, можно как нибудь проверить удалять через Asynctask ?
String app[] = {"/data/data/com.android.chrome/cache", "/data/data/com.android.camera/cache",
"/data/data/com.android.email/cache", "/data/data/com.android.gallery/cache",};
for(int i = 0; i < app.length; i++){
File dir = new File(Environment.getExternalStorageDirectory(), app[i]);
new DirectoryCleaner(dir).clean();
dir.delete();
}
public class DirectoryCleaner {
private final File mFile;
public DirectoryCleaner(File file) {
mFile = file;
}
public void clean() {
if (null == mFile || !mFile.exists() || !mFile.isDirectory()) return;
for (File file : mFile.listFiles()) {
delete(file);
}
}
private void delete(File file) {
if (file.isDirectory()) {
for (File child : file.listFiles()) {
delete(child);
}
}
file.delete();
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Возможно ли каким-то образом записать индексы парой, например cityID и mode, сделав оба уникальными? Те
Часто встречаю упоминания, что полнотекстовый поиск MySQL работает с учётом морфологииНа практике этого добиться не получилось