Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 29a90d6b authored by Aurimas Liutikas's avatar Aurimas Liutikas
Browse files

Make Resources#getAttributeSetSourceResId public

Turns out this method is generaly useful outside of View construction.

Test: added CTS test
Bug: 127855851
Change-Id: Ia2a5a3a9dc5eac5a1da51e7df6989bb09b141141
parent 436a76d1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -12274,6 +12274,7 @@ package android.content.res {
    method public final void flushLayoutCache();
    method @NonNull public android.content.res.XmlResourceParser getAnimation(@AnimatorRes @AnimRes int) throws android.content.res.Resources.NotFoundException;
    method public final android.content.res.AssetManager getAssets();
    method @AnyRes public static int getAttributeSetSourceResId(@Nullable android.util.AttributeSet);
    method public boolean getBoolean(@BoolRes int) throws android.content.res.Resources.NotFoundException;
    method @Deprecated @ColorInt public int getColor(@ColorRes int) throws android.content.res.Resources.NotFoundException;
    method @ColorInt public int getColor(@ColorRes int, @Nullable android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException;
+4 −2
Original line number Diff line number Diff line
@@ -1396,9 +1396,11 @@ public class Resources {


    /**
     * Returns the resource ID of the resource that was used to create this AttributeSet.
     *
     * @param set AttributeSet for which we want to find the source.
     * @return The resource id for the source that is backing the given AttributeSet
     * @hide
     * @return The resource ID for the source that is backing the given AttributeSet or
     * {@link Resources#ID_NULL} if the AttributeSet is {@code null}.
     */
    @AnyRes
    public static int getAttributeSetSourceResId(@Nullable AttributeSet set) {