Создать 'java.util.List' Фрида

Я создаю Фриду java.util.List

типы аргументов: 'java.lang.String', 'java.util.List'

Типы аргументов no accept error не совпадают ни с одним из:

private List x = new ArrayList();

public String get_content(String str, List list)

мой код JavaScript

hook.get_content("asdasd",[]);

У меня есть еще один вопрос

когда я запускаю функцию из библиотеки в библиотеке, я получаю эту ошибку

не может вызвать метод экземпляра без экземпляра

2 ответа

Решение

Фрида не использует массив Javascript [] в java.util.List.

Решение:

hook.get_content("asdasd", Java.use('java.util.ArrayList').$new());

Пример списка с предметами

var ArrayList = Java.use('java.util.ArrayList');
var items = ArrayList.$new();
items.add('a string');
hook.get_content("asdasd", arr);

На ваш второй вопрос

не может вызвать метод экземпляра без экземпляра

посмотрите здесь

Обновить:

hook.get_content("asdasd", Java.use('java.util.ArrayList').$new(), true, 1);

Где объявление объекта "крючок"? Вы не можете использовать этот объект, прежде чем создать его.

Другие вопросы по тегам