Android 工作室说 "Expression expected"

Android Studio says "Expression expected"

Android Studio 告诉 Java 文件中有错误,字符串 summonButton2(); Android Studio 说 "Expression expected".

我希望方法 summonButton2 自动启动。我明白我做错了。除了将它添加到 onCreate 方法之外,还有什么其他方法可以启动方法?提前致谢。

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    int numberOfLinesLeft = 3;

    Button secondaryActivityAddButton;

    LinearLayout llForSecondaryButton;

    LinearLayout llForSecondaryEditText;

    EditText et;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        summonButton2();
    }

        public void summonButton2(View view){

            llForSecondaryButton = findViewById(R.id.secondaryButton);
            secondaryActivityAddButton = new Button(this);

            secondaryActivityAddButton.setText("" + numberOfLinesLeft);
            llForSecondaryButton.addView(secondaryActivityAddButton);

            secondaryActivityAddButton.setOnClickListener(new View.OnClickListener() {

                public void onClick(View view) {

                    plusTextField();

                    if(numberOfLinesLeft == 0) {
                        view.setVisibility(View.GONE);
                    }

                }
            });

        }

    public void plusTextField() {

        llForSecondaryEditText = findViewById(R.id.linearLayout1);

        // add edittext
        et = new EditText(this);
        et.setText("text" + numberOfLinesLeft       );
        llForSecondaryEditText.addView(et);
        numberOfLinesLeft--;
        secondaryActivityAddButton.setText("" + numberOfLinesLeft);

    }
}
summonButton2(new View(this));

对我有帮助。