我在这一行收到错误,我不知道为什么。我相信它可能与我的OR运算符有关 - 但我真的不确定。
if (extras.getString(Constants.DM_SMS_CONTENT).contains("//USR;1")) ||
(extras.getString(Constants.PREFS_KEY_CALL_MADE).contains("TRUE")) {
有什么建议吗?
答案 0 :(得分:5)
你的括号不均衡,你有一个额外的)
,试试这个:
One `)` was removed
٧٧٧
if (extras.getString(Constants.DM_SMS_CONTENT).contains("//USR;1") ||
(extras.getString(Constants.PREFS_KEY_CALL_MADE).contains("TRUE")) {
答案 1 :(得分:0)
if (
(extras.getString(Constants.DM_SMS_CONTENT).contains("//USR;1"))
||
(extras.getString(Constants.PREFS_KEY_CALL_MADE).contains("TRUE"))
) {
缺少一个支架。