Как объединить флаги Intent в Kotlin
операция, применяемая к флагам, является побитовой или. В Java у вас есть | оператор для этого.
по состоянию на побитовые операции [в Котлине] нет специальных символов для них, но только именованные функции, которые можно вызвать в форме infix.
здесь Список всех побитовых операций для Int и Long
- shl(bits) – подписанный сдвиг влево (Java << )
- shr(bits) – подписанный сдвиг вправо (Java >> )
- ushr(bits) — беззнаковый сдвиг вправо (Java >>> )
- and(bits) – побитовое и (Java & )
- or(bits) – побитовое или (Java | )
- xor(bits) – побитовый xor (Java ^ )
- inv() – побитовая инверсия (Java
устранение:
Итак, в вашем случае вам нужно только позвонить or между вашими аргументами так.
КАК СОЕДИНИТЬ ФЛАГИ В МАЙНКРАФТ
Бесплатно скачать последнюю версию Minecraft можно по ссылке:

ФЛАГИ В МАЙНКРАФТ / ИСКУСТВО
7 КРУТЫХ ФЛАГОВ В MINECRAFT
МЫ НАШЛИ ЕГО. СЕРДЦЕ МОРЯ В МАЙНКРАФТ!
КАК ПОЛЬЗОВАТЬСЯ ТКАЦКИМ СТАНКОМ В МАЙНКРАФТ 1.14 СНАПШОТ 18w44a ! КАК СДЕЛАТЬ ФЛАГ MINECRAFT
Как объединить флаги намерений в Kotlin
Я хочу объединить два флага намерения, как мы это делаем в Android ниже:
Я пробовал сделать что-то подобное, но у меня это не сработало:
Объяснение:
К флагам применяется побитовая операция или. В Java для этого есть | оператор.
As of bitwise operations [in Kotlin], there’re no special characters for them, but just named functions that can be called in infix form.
Вот список всех побитовых операций для Int и Long
- shl(bits) — сдвиг со знаком влево (Java << )
- shr(bits) — сдвиг вправо со знаком (Java >> )
- ushr(bits) — сдвиг вправо без знака (Java >>> )
- and(bits) — побитовое и (Java & )
- or(bits) — побитовое или (Java | )
- xor(bits) — побитовый xor (Java ^ )
- inv() — побитовая инверсия (Java
Решение:
Итак, в вашем случае вам нужно только позвонить or между своими аргументами.