Фрида – Как читать данные из массива java.lang.String?Android

Форум для тех, кто программирует под Android
Anonymous
Фрида – Как читать данные из массива java.lang.String?

Сообщение Anonymous »

У меня есть метод с параметром obj типа java.lang.Object. Я хочу изучить его значения.
Мой код для перехвата метода:

Код: Выделить всё

console.log(`Object type: ${obj.getClass().getName()}`);
let Arrays = Java.use('java.util.Arrays')
let arrayList = Arrays.asList(obj)
console.log(arrayList)
печатаемый тип объекта — [Ljava.lang.String;.
но вызов asList отображает ошибку:
напечатанный тип объекта obj — [Ljava.lang.String;.
но вызов asList отображает ошибку:
р>

Код: Выделить всё

Error: asList(): argument types do not match any of:
.overload('[Ljava.lang.Object;')
Я чувствую себя странно – разве java.lang.String уже не наследует java.lang.Object?
Как я могу прочитать значение этого параметра?


Подробнее здесь: https://stackoverflow.com/questions/791 ... ring-array

Вернуться в «Android»