diff options
author | Nicolas Prevot <nprevot@google.com> | 2014-05-13 17:17:18 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-05-13 17:17:18 +0000 |
commit | 202259785972be771075dce8d3e43c29b8d8f1f1 (patch) | |
tree | 14c1af1f564e6658ad9e991c00d68459ecfb3bd6 /core/java/com | |
parent | 515396a6b5ee3eab57fed87ee0f4aa63783e2e61 (diff) | |
parent | d85fc72fb810858f7502e7e7f1bad53e1bf03edd (diff) | |
download | frameworks_base-202259785972be771075dce8d3e43c29b8d8f1f1.zip frameworks_base-202259785972be771075dce8d3e43c29b8d8f1f1.tar.gz frameworks_base-202259785972be771075dce8d3e43c29b8d8f1f1.tar.bz2 |
Merge "Resolving resources across users."
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/app/IntentForwarderActivity.java | 1 | ||||
-rw-r--r-- | core/java/com/android/internal/util/XmlUtils.java | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/IntentForwarderActivity.java b/core/java/com/android/internal/app/IntentForwarderActivity.java index 2f74372..47ef65a 100644 --- a/core/java/com/android/internal/app/IntentForwarderActivity.java +++ b/core/java/com/android/internal/app/IntentForwarderActivity.java @@ -84,6 +84,7 @@ public class IntentForwarderActivity extends Activity { Slog.e(TAG, "PackageManagerService is dead?"); } if (canForward) { + newIntent.prepareToLeaveUser(callingUserId); startActivityAsUser(newIntent, userDest); } else { Slog.wtf(TAG, "the intent: " + newIntent + "cannot be forwarded from user " diff --git a/core/java/com/android/internal/util/XmlUtils.java b/core/java/com/android/internal/util/XmlUtils.java index b35de93..5b59599 100644 --- a/core/java/com/android/internal/util/XmlUtils.java +++ b/core/java/com/android/internal/util/XmlUtils.java @@ -912,6 +912,15 @@ public class XmlUtils { } } + public static int readIntAttribute(XmlPullParser in, String name, int defaultValue) { + final String value = in.getAttributeValue(null, name); + try { + return Integer.parseInt(value); + } catch (NumberFormatException e) { + return defaultValue; + } + } + public static int readIntAttribute(XmlPullParser in, String name) throws IOException { final String value = in.getAttributeValue(null, name); try { |