Читая некоторые вопросы / ответы, такие как this one, я понял, что не могу использовать коды запросов больше 16 бит, потому что должен вызвать исключение времени выполнения из-заего маскировка проверки.
Однако я подхожу к этому вопросу, потому что у меня есть проблема только на одном устройстве, хотя я использую целые числа больше 16 бит без каких-либо проблем (например, 2847827), и это работаетпросто отлично, получая правильный результат с тем же кодом.
Теперь мой вопрос: как это работает?Почему это не исключение, если оно больше?Это затрудняет понимание того, почему в некоторых устройствах с одинаковым API (28) и кодом запроса он работает, а в других - нет.