Android:无法解析符号 setDuration 和 Toast.LENGTH_LONG

Android: Cannot resolve symbol setDuration and Toast.LENGTH_LONG

我在为 toast 设置持续时间和文本时遇到问题。我在我的 3 项活动中举杯祝酒,但出于某种原因,它只发生在其中 1 项活动中。我也尝试过重建和清理项目,但没有用。 这是代码:

public class EconFragment extends AppCompatActivity {

private EditText userInputText = (EditText) findViewById(R.id.userInputText);
String userInput = userInputText.getText().toString();

final Toast firstToast = new Toast(this);
final Toast secondToast = new Toast(this);

firstToast.setDuration(Toast.LENGTH_LONG);
firstToast.setText("Correct");
secondToast.setDuration(Toast.LENGTH_LONG);
secondToast.setText("Incorrect");

private TextView definitionTextView = (TextView) findViewById(R.id.definitonTextView);
String definitionText = definitionTextView.getText().toString();

int value = (int )(Math.random() * 3 );
}

这是我通常使用的代码。它比您使用的更简洁。

Toast.makeText(这​​个, "INSERT TEXT HERE", Toast.LENGTH_LONG).show();