26 строки
692 B
C#
26 строки
692 B
C#
using System.IO;
|
|
using System.IO.IsolatedStorage;
|
|
using Xamarin.Forms.Controls;
|
|
|
|
namespace Xamarin.Forms.ControlGallery.Android
|
|
{
|
|
public class CacheService : ICacheService
|
|
{
|
|
public void ClearImageCache ()
|
|
{
|
|
DeleteFilesInDirectory ("ImageLoaderCache");
|
|
}
|
|
|
|
static void DeleteFilesInDirectory (string directory)
|
|
{
|
|
using (IsolatedStorageFile isolatedStorage = IsolatedStorageFile.GetUserStoreForApplication ()) {
|
|
if (isolatedStorage.DirectoryExists (directory)) {
|
|
var files = isolatedStorage.GetFileNames (Path.Combine (directory, "*"));
|
|
foreach (string file in files) {
|
|
isolatedStorage.DeleteFile (Path.Combine (directory, file));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |