My View class give me this error?

i am getting this error

error: no suitable constructor found for View(no arguments)
    [javac]     public DesignView() {
    [javac]                           ^
    [javac]     constructor View.View(Context) is not applicable
    [javac]       (actual and formal argument lists differ in length)
    [javac]     constructor View.View(Context,AttributeSet) is not applicable
    [javac]       (actual and formal argument lists differ in length)
    [javac]     constructor View.View(Context,AttributeSet,int) is not applicable
    [javac]       (actual and formal argument lists differ in length)
    [javac]     constructor View.View(Context,AttributeSet,int,int) is not applicable
    [javac]       (actual and formal argument lists differ in length)

My class extends View. it also works fine if i create a Context Parameter. But why the compiler say 3 these 3 more errors.

Why i want to know about this error ?

My extension stops the application when Screen Initialize. i think that this can create this lag

Question

Does i need to create 4 Constructor ??

sur @Mohamed_Tamer , kindly have a look here.

and i have also seen many java code on Github which uses two - three constructor.

This post was flagged by the community and is temporarily hidden.