Merge "Eliminate duplicated code in Settings for category headers"

This commit is contained in:
Zoltan Szatmary-Ban
2015-02-09 12:53:31 +00:00
committed by Android (Google) Code Review
5 changed files with 17 additions and 40 deletions

View File

@@ -1835,8 +1835,8 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
final AppItem item = mItems.get(position);
if (getItemViewType(position) == 1) {
if (convertView == null) {
convertView = inflateCategoryHeader(LayoutInflater.from(parent.getContext()),
parent);
convertView = Utils.inflateCategoryHeader(LayoutInflater.from(
parent.getContext()), parent);
}
final TextView title = (TextView) convertView.findViewById(android.R.id.title);
@@ -2527,14 +2527,6 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
return view;
}
private static View inflateCategoryHeader(LayoutInflater inflater, ViewGroup root) {
final TypedArray a = inflater.getContext().obtainStyledAttributes(null,
com.android.internal.R.styleable.Preference,
com.android.internal.R.attr.preferenceCategoryStyle, 0);
final int resId = a.getResourceId(com.android.internal.R.styleable.Preference_layout, 0);
return inflater.inflate(resId, root, false);
}
/**
* Test if any networks are currently limited.
*/