Merge "Add more tracing for obtainStyledAttributes"

This commit is contained in:
Treehugger Robot
2018-08-24 00:11:50 +00:00
committed by Gerrit Code Review

View File

@@ -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