Это своего рода логическая проблема В этом вопросе я постараюсь быть максимально ясным.
Предположим, у меня есть действие «A» и файл jar, который будет вызываться из «A». У «А» также есть метод, который отправляет ваше имя, например, в файл jar. А в файле jar есть метод init(). Теперь, когда init() вызывается из A, jar должен каким-то образом вызывать метод в 'A', который отправляет данные в jar.
Это постановка проблемы в более широком смысле. Пожалуйста, попросите уточнить, если не очень хорошо объяснил
Спасибо.
Нет. Это банка, предоставленная третьей стороной.
В этой банке есть какая-то система обратного вызова? Если это не так, вы не можете этого сделать
Я не уверен в этом. Но я думаю, что его нет.
Пока у вас нет доступа к исходному коду jar и вы не можете его изменить, вам необходимо предоставить дополнительную информацию о том, что может сделать jar, доступные методы и т. д. Как упомянул Антонио, если jar является сторонней библиотекой, единственный способ вызвать «A» - это метод обратного вызова или интерфейс, предоставляемый самой банкой, которую вы можете реализовать в любом из ваших классов и передать объект в банку для вызова позже, но все зависит от реализации jar на самом деле




Можете ли вы изменить код внутри банки?