在Android中显示“应用程序已停止运行”的错误

时间:2015-07-21 05:09:59

标签: android

我正在尝试在Android中制作应用程序但是当我试图在我的手机中运行应用程序时,每当我点击按钮时它说“不幸的是应用程序已经停止工作”,这是我的代码,任何人都可以告诉我在这里做错了什么

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;


public class MainActivity extends ActionBarActivity {

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

    final Button saveButton = (Button)findViewById(R.id.button);
    saveButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            titleEditText = (EditText)findViewById(R.id.title);

            noteEditText = (EditText)findViewById(R.id.Note);
            titleEditText.setEnabled(false);
            noteEditText.setEnabled(false);
        //saveButton.setText("Clicked!");
        }
    });
}

`

3 个答案:

答案 0 :(得分:2)

将这两行放在onclick侦听器之外,并将xml文件中Edittext的Note id更改为小写字母,这些小写字母应该是' note'。

titleEditText = (EditText)findViewById(R.id.title);

noteEditText = (EditText)findViewById(R.id.note);

答案 1 :(得分:0)

检查您的activity_main中是否有注释和标题 如果异常是NullPointerException

答案 2 :(得分:0)

在您放置所有这些Edittexts的设计或XML部分中,请验证ID是否匹配。当UI元素中存在id不匹配时,通常会发生这类错误。