Java 如何使上下文引用特定资源?

Java 如何使上下文引用特定资源?,java,android,view,android-context,Java,Android,View,Android Context,视图类 protected View findViewTraversal(@IdRes int id) { if (id == mID) { return this; } return null; } findViewById()在初始化视图子类对象(如TextView,按钮,EditText 视图类中声明的findViewById() public final View findViewById(@IdRes int id) { if

视图类

protected View findViewTraversal(@IdRes int id) {
    if (id == mID) {
        return this;
    }
    return null;
}
findViewById()
在初始化视图子类对象(如
TextView
按钮
EditText

视图类中声明的findViewById()

 public final View findViewById(@IdRes int id) {
        if (id < 0) {
            return null;
        }
        return findViewTraversal(id);
    }
如上所示,如果(id=
mID
)返回引用该id的上下文,这意味着每次该视图类调用它时,它都返回特定的视图

我无法跟踪
mID
对象,因为它在22500行类中使用了很多!不知道是什么


问题我知道上下文可以访问所有应用程序资源,但如何使上下文引用给定id的资源

“上面if(id==mID)返回上下文”,它返回的是视图本身,而不是上下文这怎么可能引用视图?您在视图中,所以这是引用视图