奇怪的输出,打印相同的变量

时间:2013-10-31 09:44:14

标签: android

我正在尝试使用android,这对我来说有点奇怪。

以下是我的代码和输出的一部分。

Main XML

Activity XML (on call)

Main.java

Activity.java

现在是我的问题。

我知道数据库与IP相同。 现在这样做是因为出于某种原因,如果我改变它 String database_login = editText_database.getText().toString(); 由于某种原因,应用程序崩溃。

但我真正无法理解的事实是除了用户名之外一切正常的输出。

对于用户名,我获得与密码相同的值。 IP打印好,端口正常,数据库(出于某种原因使用它的变量时应用程序崩溃),用户名(与密码字段相同),密码就好了。

谢谢

2 个答案:

答案 0 :(得分:1)

在你的main_xml中你有:

 <EditText
    android:id="@+id/edit_databse"
    ...
    android:inputType="text" />

请参阅android:id=@+id/edit_databse。这拼错了。也许这就是崩溃的原因。

答案 1 :(得分:0)

正如我在评论中所说:

  1. 您的xml id @ + id / edit_databse与您正在使用的R.id.edit_database之间存在不匹配。这就是崩溃的原因。
  2. EXTRA_PASSWORD等于EXTRA_USERNAME:检查他们的声明。如果您使用eclipse hold Control并按住它,请使用鼠标单击EXTRA_PASSWORD。