В андроиде как программно очистить кеш веб без очистки базы данных
Я занимаюсь разработкой приложения для Android, в котором я интегрирую функциональность Facebook, как предложено в этом блоге http://www.androidhive.info/2012/03/android-facebook-connect-tutorial/ как я могу войти в первый раз но после выхода из системы я не могу снова войти в систему, так как веб-кеш создается в данных моего приложения.... есть ли способ, который я могу использовать для решения своей проблемы...... если у меня есть приведенный ниже код, как предлагается здесь, но это не могу удалить удалить мой веб-кеш...
static int clearCacheFolder(final File dir, final int numDays) {
int deletedFiles = 0;
if (dir != null && dir.isDirectory()) {
try {
for (File child : dir.listFiles()) {
// first delete subdirectories recursively
if (child.isDirectory()) {
deletedFiles += clearCacheFolder(child, numDays);
}
// then delete the files and subdirectories in this dir
// only empty directories can be deleted, so subdirs have
// been done first
if (child.lastModified() < new Date().getTime() - numDays
* DateUtils.DAY_IN_MILLIS) {
if (child.delete()) {
deletedFiles++;
}
}
}
} catch (Exception e) {
Log.e("error Tag",
String.format("Failed to clean the cache, error %s",
e.getMessage()));
}
}
return deletedFiles;
}
пожалуйста, предложите какой-нибудь другой способ удалить мой веб-кеш, не удаляя мою базу данных.....