summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorEric Holk <eholk@google.com>2018-08-23 17:35:16 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-08-23 17:35:16 -0700
commit106905df2e14ca726819246450aee9d27e6307f2 (patch)
tree6200eb42c447aae8081d10964e7d5afe136c260e /core/java
parentfe3124bb48d3d719f1be08db093327503aba5072 (diff)
parent2ef633835179aaa04dd497c59ee07253a436ee1c (diff)
Merge "Add more tracing for obtainStyledAttributes"
am: 2ef6338351 Change-Id: I9f65106687262f180dd62d329c7197cb720def51
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/content/res/ResourcesImpl.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/content/res/ResourcesImpl.java b/core/java/android/content/res/ResourcesImpl.java
index 19e399a50724..7d9af00066aa 100644
--- a/core/java/android/content/res/ResourcesImpl.java
+++ b/core/java/android/content/res/ResourcesImpl.java
@@ -1343,9 +1343,11 @@ public class ResourcesImpl {
@StyleableRes int[] attrs,
@AttrRes int defStyleAttr,
@StyleRes int defStyleRes) {
+ Trace.traceBegin(Trace.TRACE_TAG_RESOURCES, "obtainStyledAttributes");
+ TypedArray array;
synchronized (mKey) {
final int len = attrs.length;
- final TypedArray array = TypedArray.obtain(wrapper.getResources(), len);
+ array = TypedArray.obtain(wrapper.getResources(), len);
// XXX note that for now we only work with compiled XML files.
// To support generic XML files we will need to manually parse
@@ -1356,8 +1358,9 @@ public class ResourcesImpl {
array.mDataAddress, array.mIndicesAddress);
array.mTheme = wrapper;
array.mXml = parser;
- return array;
}
+ Trace.traceEnd(Trace.TRACE_TAG_RESOURCES);
+ return array;
}
@NonNull