Целочисленные типы-обертки в качестве входных аргументов метода .aidl - PullRequest
0 голосов
/ 21 марта 2019

Разве нельзя использовать примитивные типы-обертки, то есть Boolean (для логического), для использования в качестве входных аргументов в методе интерфейса .aidl? Я хочу передать NULL, чтобы указать, что значение недоступно.

interface SomeAidlInterface {
     void onSomething(in Boolean b);
}

Использование импорта:

import java.lang.Boolean;

Кажется, не работает ...

UPDATE
Я полагаю, что Boolean не реализует Parcelable, поэтому ...

UPDATE
Я также могу передать нулевое значение, если я оберну примитивные значения в типе массива примитивным значением с индексом 0, например, boolean[] {aPrimitiveBooleanValue}, хотя я бы предпочел более приятный и интуитивно понятный способ.

...