Фрида – Как читать данные из массива 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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