在EditText上使用toString()方法会崩溃应用程序

时间:2015-01-02 00:42:26

标签: java android android-studio

在我的Android应用中,当我尝试使用此代码时:

EditText et = (EditText) findViewById(R.id.editText);
String s = et.getText().toString();

我的应用崩溃了。此事件是通过对话框积极点击触发的。

如何在没有我的应用程序崩溃的情况下访问EditText的文本?

1 个答案:

答案 0 :(得分:2)

可能存在一些问题:

  1. 没有editText

  2. 这样的元素
  3. EditText类未导入。

  4. EditText元素为空,因此字符串s为空。

  5. 以下是一些查找实际问题的方法:

    1. 使用像Android Studio这样的IDE。它报告了当时和那里的许多小问题。

    2. 仔细检查您的代码,并确保它考虑到任何可能的情况。

    3. 始终设置System.out.print语句,以更好地记录变量值和其他属性。