From 4e3b180dd7f98e6f5e5948b5b63aab75b9c672eb Mon Sep 17 00:00:00 2001 From: Mis012 Date: Thu, 7 Mar 2024 15:48:53 +0100 Subject: [PATCH] android/view/View: clean up retrieval of id --- src/api-impl/android/view/View.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/api-impl/android/view/View.java b/src/api-impl/android/view/View.java index 3eb56e78..18e4bb99 100644 --- a/src/api-impl/android/view/View.java +++ b/src/api-impl/android/view/View.java @@ -834,13 +834,8 @@ public class View extends Object { widget = native_constructor(context, attrs); if (attrs != null) { - int id = attrs.getAttributeResourceValue("http://schemas.android.com/apk/res/android", "id", 0); - if (id != 0) { - this.id = id; - } - - TypedArray a = context.obtainStyledAttributes(attrs, com.android.internal.R.styleable.View, defStyle, 0); + this.id = a.getResourceId(com.android.internal.R.styleable.View_id, View.NO_ID); if (a.hasValue(com.android.internal.R.styleable.View_background)) { Drawable background = a.getDrawable(com.android.internal.R.styleable.View_background);