У меня есть класс в C ++, который должен ответить для HTTP-соединения, этот класс должен установить соединение , отправить ответы и выполнить некоторые другие функции. Этот класс является частью огромного проекта, который я компилирую и, наконец, получаю библиотеку .so для Android.
class HTTPSClient
{
public:
WinHTTPSClient();
~WinHTTPSClient();
bool Connect(const XMLString& a_strURL);
};
Теперь я хочу вызывать Java-функции из Подключить функцию в c ++. У меня есть опыт вызова функций Java из кода C ++, но я всегда передаю JavaVM
классу, например, вызываю init(JavaVM* javaVm);
и даю в качестве аргумента javavm, который происходит из собственного кода.
Теперь мой вопрос: Можно ли вызвать метод Java из кода C ++ без передачи в качестве аргумента какого-либо JavaVm.