Код: Выделить всё
var thread = new Thread(() -> {
var classLoader = My_Small_Class_Of_The_Same_Plugin.getClass().getClassLoader();
try {
classLoader.loadClass("My_Super_Big_Interface");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
});
thread.start();
Почему это не работает?
Есть ли способ загрузить класс/интерфейс независимо от основного потока/потока пользовательского интерфейса?
Обратите внимание: я не хочу обсуждать размер интерфейса и что его следует разделить на несколько интерфейсов или классов. К сожалению, так дано и мне приходится с этим смириться.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -fields-in
Мобильная версия