操作||未定义的参数类型(S)java.lang.String中,java.lang.String中的Android应用 [英] The operator || is undefined for the argument type(s) java.lang.String, java.lang.String in Android app
本文介绍了操作||未定义的参数类型(S)java.lang.String中,java.lang.String中的Android应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图获取数据库存储的值,并检查是否有任何价值的存在,那么一个方法应该是called.However,同时检查我得到这个错误 - >操作 ||
未定义的参数类型(S) java.lang.String中
,java.lang.String中
IF((DBAdapter.KEY_AUDIENCE_TARGETING_COUNTRY
|| DBAdapter.KEY_AUDIENCE_TARGETING_WORLD)!= NULL)
{
填充();
}
解决方案
如果这些都是字符串,要做到这一点:
如果(DBAdapter.KEY_AUDIENCE_TARGETING_COUNTRY!= NULL ||
DBAdapter.KEY_AUDIENCE_TARGETING_WORLD!= NULL)
{
//执行如果值中的至少一个不为空
}
I am trying to fetch database stored values and checking if ANY of the values exist then a method should be called.However, while checking I am getting this error--> The operator ||
is undefined for the argument type(s) java.lang.String
, java.lang.String
if ((DBAdapter.KEY_AUDIENCE_TARGETING_COUNTRY
|| DBAdapter.KEY_AUDIENCE_TARGETING_WORLD) != null)
{
populate();
}
解决方案
If those are strings, you want to do this:
if (DBAdapter.KEY_AUDIENCE_TARGETING_COUNTRY != null ||
DBAdapter.KEY_AUDIENCE_TARGETING_WORLD != null)
{
// executes if at least one of the values is not null
}
这篇关于操作||未定义的参数类型(S)java.lang.String中,java.lang.String中的Android应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文