Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 正在清除应用程序缓存,它';s删去“;数据/数据/<;包装名称>/档案;文件夹?_Android_Caching - Fatal编程技术网

Android 正在清除应用程序缓存,它';s删去“;数据/数据/<;包装名称>/档案;文件夹?

Android 正在清除应用程序缓存,它';s删去“;数据/数据/<;包装名称>/档案;文件夹?,android,caching,Android,Caching,当android中的应用程序缓存从设置页面清除时,“数据/数据//文件”是否被删除?当缓存清除时,您获得的/data/data//files文件夹(例如via)不会被清除 只有在卸载应用程序或用户点击“系统设置”中的“删除数据”按钮时,才会删除此处的文件 另一方面,可以自动清除/data/data//cache文件夹。(或通过“系统设置”中的“清除缓存”按钮) 正如文件所述 这些文件将是在设备存储空间不足时首先被删除的文件。无法保证这些文件将在何时被删除 清除缓存时,您获得的/data/data

当android中的应用程序缓存从设置页面清除时,“数据/数据//文件”是否被删除?

当缓存清除时,您获得的
/data/data//files
文件夹(例如via)不会被清除

只有在卸载应用程序或用户点击“系统设置”中的“删除数据”按钮时,才会删除此处的文件

另一方面,可以自动清除
/data/data//cache
文件夹。(或通过“系统设置”中的“清除缓存”按钮)

正如文件所述

这些文件将是在设备存储空间不足时首先被删除的文件。无法保证这些文件将在何时被删除

清除缓存时,您获得的
/data/data//files
文件夹(例如via)不会被清除

只有在卸载应用程序或用户点击“系统设置”中的“删除数据”按钮时,才会删除此处的文件

另一方面,可以自动清除
/data/data//cache
文件夹。(或通过“系统设置”中的“清除缓存”按钮)

正如文件所述

这些文件将是在设备存储空间不足时首先被删除的文件。无法保证这些文件将在何时被删除



你试过了吗?是的,一切都会好起来的。。。i、 e.DB、Prefs、files我的问题不在这里:我正在这个目录中保存一个文本文件,但有一段时间,应用程序会清除缓存(当它需要更多内存时,我已经从android开发者的网站上读到了),它也会清理我保存的文件。在应用程序存在之前保存我的文件的更好选择是什么。保存服务器/互联网上的细节对我来说不是一个好主意。取决于你保存的数据有多大,你可以考虑共享优先权来解决这个问题吗?当用户抱怨他们丢失了我保存在/files文件夹中的设置时,我也遇到了同样的情况。对一些人来说,每2-3天就会发生一次。你试过了吗?是的,一切都会被清除。。。i、 e.DB、Prefs、files我的问题不在这里:我正在这个目录中保存一个文本文件,但有一段时间,应用程序会清除缓存(当它需要更多内存时,我已经从android开发者的网站上读到了),它也会清理我保存的文件。在应用程序存在之前保存我的文件的更好选择是什么。保存服务器/互联网上的细节对我来说不是一个好主意。取决于你保存的数据有多大,你可以考虑共享优先权来解决这个问题吗?当用户抱怨他们丢失了我保存在/files文件夹中的设置时,我也遇到了同样的情况。对于某些应用程序,它每2-3天发生一次。是的,我知道,但我面临着这个问题,当我将应用程序放在后台(按home按钮)时,有时(通常)它会关闭应用程序并自动清除应用程序缓存。我正在“数据/数据/应用程序上下文/文件”中保存数据。我做错了什么?不应自动删除../文件中的数据。可能您在崩溃之前没有保存文件,或者您在读取文件时出错?保存此文件时,如果成功,则我允许应用程序继续下一步操作,因此保存文件不是这样,读取文件也没有给出错误,读取成功。你能给我推荐一个更好的方法来代替这个实现吗?听起来不错。我不知道你为什么会丢失数据:(如果你在崩溃和重新启动之间查看logcat,也许你可以找到数据丢失的原因。或者从命令行检查目录的内容(
adb shell以
运行,然后
ls文件
可以工作)是的,我知道这一点,但我面临这个问题,当我将应用程序放在后台(按home按钮)时,有时(通常)它会关闭应用程序并自动清除应用程序缓存。我正在“数据/数据/应用程序上下文/文件”中保存数据。我做错了什么?不应自动删除../文件中的数据。可能您在崩溃前没有保存文件,或者您在读取文件时出错?保存此文件时,如果成功,则我允许应用程序继续下一步操作,因此保存文件不是这样,读取文件也不会出现错误并成功读取。可以吗你能给我推荐一个更好的方法来代替这个实现吗?听起来不错。我不知道你为什么会丢失数据:(如果你在崩溃和重新启动之间查看logcat,也许你可以找到数据丢失的原因。或者从命令行检查目录的内容(
adb shell作为
运行,然后
ls文件
可以工作)