我正在使用Zumero与Android应用程序同步到MS SQL服务器,我的SQLite数据库存储在SD卡上。当我运行同步时,它会在更新SQLite数据库之前在内部存储中创建一个缓存文件。这导致内部存储问题,并且由于存储空间不足,操作系统在更新数据库之前删除了缓存文件。如何强制应用程序将SD卡用于缓存文件?
最佳答案
我通过替换来工作
context.getCacheDir().getAbsolutePath()
与
context.getExternalCacheDir().getAbsolutePath()