2011-01-24 3 views
1

В моем коде на C++ я создаю экземпляр класса Java через JNI. Эта задача Java-класса заключается в том, чтобы динамически создавать WebView, которые должны отображаться поверх представлений приложения.Динамическое создание WebView с C++ через JNI

Моей текущей стратегией является извлечение основного вида деятельности приложения, динамическое создание WebView и присоединение его к списку представлений основной деятельности. Это возможно? Лучше ли создать свою деятельность?

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

Как минимум, можно ли извлечь основное действие приложения из несвязанного класса Java?

ответ

1

В конце мой класс Java имеет статический метод Init, который вызывается моей активностью для хранения ссылки на активность. Позже, когда мой код на C++ создает экземпляр класса Java, он извлекает эту ссылку и использует ее.

Смежные вопросы