android - 如何清除 Android 中的缓存内存?

标签 android

我想在关闭 Android 应用程序时清除缓存内存。代码示例会有所帮助。

谢谢

最佳答案

像这样的东西应该可以解决问题,虽然这个例子没有错误处理你会想要添加它。

   public void clearCache() {
    Log.i(TAG, "Clearing Cache.");
    File[] dir = mContext.getCacheDir().listFiles();
    if(dir != null){
        for (File f : dir){
            f.delete();
        }
       }
    }

关于android - 如何清除 Android 中的缓存内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3603367/

相关文章:

android - 是否可以查询不等于指定条件的数据?

android - 如何在 Android 的 MediaCodec 上下文中使用 ByteBuffer

java - setActivity 时出现 NullPointerException

java - 在多个属性中搜索一个值

Android:由于某些布局属性,ImageView 高度限制

android - 尝试使用 <vector> 作为 ImageView 的 src 时出现异常

android - 如何创建仅在一个或多个类中运行指定测试的 Android 测试套件?

android - Gradle 任务发布/上传 android apk 到 Http 服务器

java - LogCat 中的 FatalException 错误

android - 如何使用 CursorAdapter 将 Filter 设置为 ListView?