Merge "Don't create cache directory for isolated processes" into jb-mr1-dev

This commit is contained in:
Amith Yamasani
2012-08-19 07:54:36 -07:00
committed by Android (Google) Code Review

View File

@@ -4055,13 +4055,14 @@ public final class ActivityThread {
final ContextImpl appContext = new ContextImpl();
appContext.init(data.info, null, this);
final File cacheDir = appContext.getCacheDir();
if (!Process.isIsolated()) {
final File cacheDir = appContext.getCacheDir();
// Provide a usable directory for temporary files
System.setProperty("java.io.tmpdir", cacheDir.getAbsolutePath());
setupGraphicsSupport(data.info, cacheDir);
// Provide a usable directory for temporary files
System.setProperty("java.io.tmpdir", cacheDir.getAbsolutePath());
setupGraphicsSupport(data.info, cacheDir);
}
/**
* For system applications on userdebug/eng builds, log stack
* traces of disk and network access to dropbox for analysis.