说明:
应用于标志的操作是按位或。在Java中,您可以使用该
|运算符。
从按位运算开始(在Kotlin中),它们没有特殊字符,而只是可以以中缀形式调用的命名函数。
资源
这里所有的位操作的列表
Int和
Long
shl(bits)
–左移符号(Java的<<
)shr(bits)
–右移签署(Java的>>
)ushr(bits)
–无符号右移(Java的>>>
)and(bits)
–按位和(Java的&
)or(bits)
–按位或(Java的|
)xor(bits)
–按位异或(Java的^
)inv()
–按位反转(Java的~
)
解:
因此,在您的情况下,您只需要
or像这样在参数之间调用即可。
intent.flags = Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_NEW_TASK



