Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 检查textView文本的if条件的结果_Android_String_Text - Fatal编程技术网

Android 检查textView文本的if条件的结果

Android 检查textView文本的if条件的结果,android,string,text,Android,String,Text,检查textView文本的if条件的结果中存在一些问题 这是更多解释的代码 times.xml <TextView android:id="@+id/tiMinutesView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"

检查textView文本的if条件的结果中存在一些问题

这是更多解释的代码

times.xml

<TextView
            android:id="@+id/tiMinutesView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"            
            android:text="--"
            android:textColor="#3134E8" />
现在它应该返回false并显示NO,因为它等于“-”实际上,但它返回true并显示OK

有什么问题吗?

始终使用
equals()
方法进行
字符串
值比较

if (!minView.getText().toString().trim().equals("--")) {
....
}
=
用于比较对象引用
equals()
用于值比较

p.S:-这里有无数的问题@SO,它们更详细地解释了这一点。请务必参考它们以获得更清晰的信息。

始终使用
equals()
方法进行
字符串
比较

if (!minView.getText().toString().trim().equals("--")) {
....
}
=
用于比较对象引用
equals()
用于值比较


p.S:-这里有无数的问题@SO,它们更详细地解释了这一点。为了更清晰,请参考它们。

您在Java dude上,因此将相关行更改为:

    if (minView.getText().toString().trim().equals("--")) 
    {
    //write your code here.
}...

您在Java dude上,因此将相关行更改为:

    if (minView.getText().toString().trim().equals("--")) 
    {
    //write your code here.
}...

始终使用字符串值/对象的等于()来比较字符串

if(!minView.getText().toString().trim().equals("--")){

}....

这将比较值和
minView.getText().toString().trim()!=“-”
这将比较两个字符串对象

始终使用字符串值/对象的等于()来比较字符串

if(!minView.getText().toString().trim().equals("--")){

}....
这将比较值和
minView.getText().toString().trim()!=“--”
这将比较两个字符串对象

使用此

if (!minView.getText().toString().trim().equals("--")
使用说明

if (minView.getText().toString().trim() != "--") 
用这个

if (!minView.getText().toString().trim().equals("--")
使用说明

if (minView.getText().toString().trim() != "--") 

哦,不!!同时!!英雄联盟我早了2秒哈哈哈@内扎姆-没有问题!让我们决定吧,干杯!美好的它正在工作。。这是因为我是php开发人员,并且是android新手,非常感谢:)@AhmedGalal-没问题!总是很乐意帮忙。如果它解决了你的问题,请投票并接受答案,供未来的访问者参考。哦,不!!同时!!英雄联盟我早了2秒哈哈哈@内扎姆-没有问题!让我们决定吧,干杯!美好的它正在工作。。这是因为我是php开发人员,并且是android新手,非常感谢:)@AhmedGalal-没问题!总是很乐意帮忙。如果它解决了你的问题,请投票并接受答案,供未来的访问者参考。