summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2016-06-22 20:08:17 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-06-22 20:08:19 +0000
commit18553f5f7309d3c41c0ee92d5bb84f3ac75e7630 (patch)
tree538dc32ea5ca7a677125b668f3b63ea79215c532
parent335387a1df8a79060bf2f99a27502cf545227aa8 (diff)
parent11f197c3fe24c5fdccf3c2feacb22bc16d73d5fc (diff)
Merge "Avoid runtime restart when storage is missing." into nyc-dev
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index 2a8569480bb8..96513b98f02e 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -12526,13 +12526,12 @@ public class PackageManagerService extends IPackageManager.Stub {
}
if (mSuccess) {
- final boolean mounted;
- if (Environment.isExternalStorageEmulated()) {
- mounted = true;
- } else {
+ boolean mounted = false;
+ try {
final String status = Environment.getExternalStorageState();
mounted = (Environment.MEDIA_MOUNTED.equals(status)
|| Environment.MEDIA_MOUNTED_READ_ONLY.equals(status));
+ } catch (Exception e) {
}
if (mounted) {