Activity Layout: Fragment class: vs android:name attributes

As Activity.onCreateView source says:

String fname = attrs.getAttributeValue(null, "class");
TypedArray a = context.obtainStyledAttributes(attrs, com.android.internal.R.styleable.Fragment);
if (fname == null) {
    fname = a.getString(com.android.internal.R.styleable.Fragment_name);
}

That seemingly means that program looks “class” attribute first. And on fail looks “name” attribute.
So as far as it’s true using “class” if more efficient.

Leave a Comment