Edittext没有读取以逗号开头的字符串

时间:2016-05-05 16:32:00

标签: android android-edittext

我在我的Android应用中制作了一个包含edittext字段的活动。一切正常,除了这个edittext不是以逗号开头读取字符串。 需要编码世界的帮助:p

2 个答案:

答案 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作为逗号(罪魁祸首)。 我通过在发送方端用'逗号'替换它来解决它。并在接收方将所有带逗号的条目替换为','。