summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Eric Holk <eholk@google.com> 2018-08-23 18:03:37 -0700
committer android-build-merger <android-build-merger@google.com> 2018-08-23 18:03:37 -0700
commit67c0091fc7f76a754261176eebc0b7595bfd588d (patch)
treea71ca7e8bab411413f806821621fe569b82a10bb
parent880b41cb009bce63e4fd4db1cb5070a5900ab87f (diff)
parent66a177f90ede88cadecb5a9a439855e6c86d4006 (diff)
Merge "Add more tracing for obtainStyledAttributes" am: 2ef6338351 am: 106905df2e
am: 66a177f90e Change-Id: Ic3155c4c7685e5ea7bdf55eae2d250081d8e12f3
-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 b644e23223b7..dfa30a22597e 100644
--- a/core/java/android/content/res/ResourcesImpl.java
+++ b/core/java/android/content/res/ResourcesImpl.java
@@ -1349,9 +1349,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
@@ -1362,8 +1364,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