Создать '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);
Где объявление объекта "крючок"? Вы не можете использовать этот объект, прежде чем создать его.