扩展视图时是否始终需要调用超级?

Spa*_*ost 0 java android

它总是必须延长View吗?

public class MyNewView extends View{
    public MyNewView(Context context) {
        super(context);
    }
}
Run Code Online (Sandbox Code Playgroud)

laa*_*lto 5

是.由于View没有no-arg构造函数*,派生类必须显式调用超类构造函数.

*有一个package-private no-arg构造函数,你不能也不应该使用

  • 一个修正 - 它有,但它只在包内可见. (2认同)