Предупреждение Context.obtainStyledAttributes ()

Я просто потратил 3 часа на эту проблему, поэтому надеюсь, что это кое-что спасет.

public TypedArray obtainStyledAttributes (AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes) 

Второй аргумент attrs ДОЛЖЕН содержать идентификаторы атрибутов в строго возрастающем порядке, иначе значение атрибута не будет разрешено, и вызов будет бесшумно, как если бы атрибут не существовал.

Это не то, что документировано, что я могу видеть, и мне потребовалось навсегда выяснить, что происходит не так.