我在我的Android应用中制作了一个包含edittext字段的活动。一切正常,除了这个edittext不是以逗号开头读取字符串。 需要编码世界的帮助:p
答案 0 :(得分:2)
在你开始之前我建议你尝试另一种设备。
所以这是一个以逗号开头的简单示例。
EditText editText = (EditText) findViewById(R.id.editText1);
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v)
{
String commastring = (String) edit.getText().toString();
}
});
//show commastring
你也可以检查一下
if(commastring.contains(","){
//true
}
那应该有效
答案 1 :(得分:0)
谢谢大家。这完全是我的错。 Edittext工作正常。实际上,我正在将edittext字符串转换为json对象以及其他2个字符串字段。在此之后,我将这个json obj转换为一个发送到gcm服务器的字符串,在接收设备中,我使用seperator将此字符串转换为hasmap作为逗号(罪魁祸首)。 我通过在发送方端用'逗号'替换它来解决它。并在接收方将所有带逗号的条目替换为','。