我在low storage notification
上从android
收到Samsung tablet
,由于这个原因,我的应用程序无法写入文件,执行insert
等数据库操作。
通过搜索我发现,通过拨打*#9900#
和deleting logcat/dumpstate
解决问题,它也有效。
还有一个名为onLowMemory()
的方法,当整个设备内存不足时会被调用,并且可能会在我的情况下工作,我会在我的应用中显示通知。
但我的问题是,android本身是否清除/data/log
文件夹中的数据?如果是的话,时间段是多少?或者我们总是必须使用*#9900#
从/data/log
文件夹中删除数据?
设备名称:Samsung Galaxy Note 10.0
Android版本:4.0.4
答案 0 :(得分:0)
根据谷歌搜索结果,这似乎是三星相关的问题。
/data/log
内的大多数文件都是dumpstate
个文件,这意味着它们存储因任何原因崩溃或不得不重新启动的系统/驱动程序的状态。
系统永远不会删除这些文件,因为它们包含可用于解决问题的信息。通常文件夹应该永远不会那么大,但似乎这是一些三星设备上的常见问题。我猜他们在某些固件版本的驱动程序中有一个错误。
以下是相关问题:https://android.stackexchange.com/questions/48279/what-are-these-dumpstate-logs