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