我的活动代码!如何在退出时清除所有应用缓存。(如图像和数据) 有些小姐可以帮助我,我该怎么做? 当用户eclose我的应用程序时,所有缓存将自动删除。 这对我很重要。
public static IEnumerable<List<T>> SplitBefore<T>(this IEnumerable<T> source, Func<T, bool> predicate)
{
return source.Aggregate(
Enumerable.Repeat(new List<T>(), 1),
(list, value) =>
{
if (predicate(value))
list = list.Concat(Enumerable.Repeat(new List<T>(), 1));
list.Last().Add(value);
return list;
}
)
.Where(list => list.Any());
}
public static IEnumerable<List<T>> SplitAfter<T>(this IEnumerable<T> source, Func<T, bool> predicate)
{
return source.Aggregate(
Enumerable.Repeat(new List<T>(), 1),
(list, value) =>
{
list.Last().Add(value);
return predicate(value)
? list.Concat(Enumerable.Repeat(new List<T>(), 1))
: list;
}
)
.Where(list => list.Any());
}
答案 0 :(得分:0)
您应该覆盖活动中的onDestroy()方法,并调用一些删除缓存目录的方法。 怎么做? Clear Cache in Android Application programmatically