summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fyodor Kupolov <fkupolov@google.com> 2015-12-18 17:22:07 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2015-12-18 17:22:07 +0000
commit7164cb68dd6bf5efbbb9e3319fe985682685c2af (patch)
tree37f11cfc40435fb8f1db743c7fab7492a28fddbb
parent42f9fe75e6d4826fe6377c082936db4f46f66534 (diff)
parentb35b34c7612dc5c73502bd286b1f9c9041a0518a (diff)
Merge "Use buffering when reading preferred apps"
-rw-r--r--services/core/java/com/android/server/pm/Settings.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/pm/Settings.java b/services/core/java/com/android/server/pm/Settings.java
index ef2f29b67e20..da1e5468a649 100644
--- a/services/core/java/com/android/server/pm/Settings.java
+++ b/services/core/java/com/android/server/pm/Settings.java
@@ -65,7 +65,9 @@ import com.android.server.backup.PreferredActivityBackupHelper;
import com.android.server.pm.PackageManagerService.DumpState;
import com.android.server.pm.PermissionsState.PermissionState;
+import java.io.BufferedInputStream;
import java.io.FileNotFoundException;
+import java.io.InputStream;
import java.util.Collection;
import org.xmlpull.v1.XmlPullParser;
@@ -2799,9 +2801,9 @@ final class Settings {
}
if (PackageManagerService.DEBUG_PREFERRED) Log.d(TAG, "Reading default preferred " + f);
- FileInputStream str = null;
+ InputStream str = null;
try {
- str = new FileInputStream(f);
+ str = new BufferedInputStream(new FileInputStream(f));
XmlPullParser parser = Xml.newPullParser();
parser.setInput(str, null);