在EditText android中输入任何内容时保持提示

时间:2017-08-06 16:18:28

标签: android

我想使用startActivityForResult将intent从firstActivity传递到第二个secondActivity

但是如果我没有在EditText中输入任何内容,导致第二个活动仍显示EditText的提示,但是如果我键入一些,结果将是我输入的内容。

2 个答案:

答案 0 :(得分:0)

最好你可以对变量进行空检查。如果该值为null。意味着没有人输入任何东西,在代码中将提示发送为“硬编码”。

喜欢这个

if (editText.val() == null || editText.val() == '') {
   editText.setValue("your Hint"); 
}

请相应编码。这只是逻辑。

答案 1 :(得分:0)

我猜你在onTextChange中使用EditText.setText("your intent");。 尝试在onCreate方法中使用它