Android 개발자의 "첫 번째 앱 만들기"프로젝트를 시도하고 있습니다. 그에 따라 제공되는 지침을 따라 왔지만 위에서 언급 한 오류가 발생했습니다.기호 변수를 찾을 수 없습니다. editText
public class MainActivity extends AppCompatActivity {
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/** Called when the user taps the Send button */
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.**editText**);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
"실행"을 클릭하면 위의 오류 메시지가 표시됩니다. 나머지 값은 해결할 수 있지만 editText 변수는 빨간색 글꼴로 유지됩니다 (위의 굵게 표시). 안드로이드 개발자의 웹 사이트에 따르면, 코드 블록은 다음과 같이 가정한다 : 나는 EDITTEXT에 대한 기호를 해결할 수없는 나는 왜
public class MainActivity extends AppCompatActivity {
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/** Called when the user taps the Send button */
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
누군가가 나에게 설명시겠습니까? 감사!