Java I';m android问题转换android.widget的全名。EditText@410e5a58编辑文本视图
我是android问题,无法转换android.widget的全名。EditText@410e5a58edittextview是EditText对象的字符串表示形式(即,调用toString您的EditText对象将返回此字符串),我知道这很简单,但是,正如我在这里介绍的提示站点,并没有被点击 编码第1页发送至第2页Java I';m android问题转换android.widget的全名。EditText@410e5a58编辑文本视图,java,android,Java,Android,我是android问题,无法转换android.widget的全名。EditText@410e5a58edittextview是EditText对象的字符串表示形式(即,调用toString您的EditText对象将返回此字符串),我知道这很简单,但是,正如我在这里介绍的提示站点,并没有被点击 编码第1页发送至第2页 TextView codigo1 = (TextView)findViewById(R.id.textView1); TextView codigo2 = (TextView)
TextView codigo1 = (TextView)findViewById(R.id.textView1);
TextView codigo2 = (TextView)findViewById(R.id.textView2);
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("codigo1",""+codigo1 );
intent.putExtra("codigo2",""+codigo2 );
startActivity(intent);
XML第1页
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="number" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Código Monitorado:"
android:textAppearance="?android:attr/textAppearanceLarge" />
XML第2页
<TextView
android:id="@+id/textViewCodMonitor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/retrieve_location_button"
android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
android:id="@+id/textViewCodMonitorado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textViewCodMonitor"
android:layout_toRightOf="@+id/retrieve_location_button"
android:textAppearance="?android:attr/textAppearanceSmall" />
我输入1234并获取android.widget。EditText@410e5a58您需要调用
editText.getText().toString()
来获取文本输入
知道这一点也很好:
公共字符串toString()
返回对象的字符串表示形式。通常,toString方法返回一个“文本表示”此对象的字符串。结果应该是一个简洁但信息丰富的表示,便于一个人阅读。建议所有子类重写此方法。
class对象的toString方法返回一个字符串,该字符串由对象作为实例的类的名称、at符号字符“@”和对象哈希代码的无符号十六进制表示形式组成。换句话说,此方法返回一个等于以下值的字符串:
getClass().getName() + '@' + Integer.toHexString(hashCode())
返回:对象的字符串表示形式
为什么附加的
toString
?editText.getText()
返回一个可编辑的,在许多需要字符串的情况下可能不适合使用。在textView.setText()
中可以省略它。
getClass().getName() + '@' + Integer.toHexString(hashCode())