从字段中获取信息并将其显示在 Android 中的消息中时出现小问题

Small problem when taking information from a field and showing it in a message in the Android

您可以看到我在 Android 上创建了这个简单的屏幕:

代码:

public class MainActivity extends AppCompatActivity {

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

    EditText identifier = findViewById(R.id.identifier);
    Button button = findViewById(R.id.button);

    String identifierIntoString = identifier.getText().toString().trim();

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), identifierIntoString, Toast.LENGTH_LONG).show();
        }
    });
} 

}

请问,当用户在字段中键入内容,然后单击按钮时,该怎么做才能使用户在 Toast.makeText 中键入的内容显示出来?

按照以下进行更改。

    button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        String identifierIntoString = identifier.getText().toString().trim();
        Toast.makeText(getApplicationContext(), identifierIntoString, Toast.LENGTH_LONG).show();
    }
});