Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android教程:编辑消息无法解析或不是字段_Java_Android - Fatal编程技术网

Java Android教程:编辑消息无法解析或不是字段

Java Android教程:编辑消息无法解析或不是字段,java,android,Java,Android,我正在学习Android教程,学习如何制作应用程序,缓慢但肯定 我的主要职责是: public final static String EXTRA_MESSAGE = "com.mfr.firstapp.MESSAGE"; public void sendMessage(View view) { Intent intent = new Intent(this, DisplayMessageActivity.class); EditText editText = (EditTex

我正在学习Android教程,学习如何制作应用程序,缓慢但肯定

我的主要职责是:

public final static String EXTRA_MESSAGE = "com.mfr.firstapp.MESSAGE";

public void sendMessage(View view) {
    Intent intent = new Intent(this, DisplayMessageActivity.class);
    EditText editText = (EditText) findViewById(R.id.edit_message);
    String message = editText.getText().toString();
    intent.putExtra(EXTRA_MESSAGE, message);
    startActivity(intent);
}
在我的Fragment_main.xml中

<EditText 
android:id="@+id/edit_messsage"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/edit_message" 
android:layout_weight="1">
</EditText>
告诉我“编辑消息无法解析或不是字段” 为什么会这样

问候

Matt

片段布局中有“编辑消息”,因此此代码找不到它:

EditText editText = (EditText) findViewById(R.id.edit_message);
因为它将查看已在活动中设置为contentView的布局内部


您可能正在学习一个较旧的教程,该教程是在adt开始在创建新项目后自动生成片段之前完成的。(这让许多初学者感到困惑)

好的,非常感谢,我将尝试寻找另一个教程。对好的、可靠的和最新的教程有什么建议吗?教程不一定不好,因为这已经改变了几个月左右。此外,生成的代码无论如何都很愚蠢。我建议先学习如何创建没有片段的UI,然后再学习片段。下面解释了如何去除生成的片段:
EditText editText = (EditText) findViewById(R.id.edit_message);