android: do not use cache to store roms (nor any files)

This commit is contained in:
Sigrid Solveig Haflínudóttir 2022-01-04 21:39:36 +01:00
parent 6494261426
commit 42de14cd8a
1 changed files with 3 additions and 3 deletions

View File

@ -330,7 +330,7 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
private void copyAssets() {
try {
AssetManager assets = getAssets();
String dest = getCacheDir().getPath();
String dest = getFilesDir().getPath();
byte []raw = new byte[65536];
for (String s : assets.list("")) {
@ -377,7 +377,7 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
filename = "external.rom";
}
filename = getCacheDir().getPath() + "/" + filename;
filename = getFilesDir().getPath() + "/" + filename;
FileOutputStream out = new FileOutputStream(filename, false);
out.write(raw, 0, size);
out.close();
@ -1729,7 +1729,7 @@ class SDLMain implements Runnable {
String[] args = new String[a.length + 2];
System.arraycopy(a, 0, args, 0, a.length);
args[a.length + 0] = "-cd";
args[a.length + 1] = SDLActivity.mSingleton.getCacheDir().getPath();
args[a.length + 1] = SDLActivity.mSingleton.getFilesDir().getPath();
try {
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_DISPLAY);