Как получить подкласс класса по саже?

Я могу получить суперкласс класса SootClass.getSuperclass(), но я не знаю, как получить его подкласс.

Нужно ли сначала загружать подкласс? Здесь нет getSubclass() функция. Спасибо!

2 ответа

Решение

Вы не можете просто получить "подкласс", потому что может быть много таких классов, подклассов одного определенного класса или реализации определенного интерфейса.

Я полагаю, вам придется перебирать все классы в сцене и для каждого такого класса проверять, является ли его суперкласс заданным классом / интерфейсом.

Вам необходимо использовать Scene.v(). GetHierarchy() или Scene.v(). GetFastHierarchy()

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