2011-01-24 73 views
1

在我的C++代碼中,我通過JNI創建了一個Java類的實例。 Java類的工作是動態創建一個WebView,它應該在應用程序的視圖之上。通過JNI從C++動態創建WebView

我目前的策略是檢索應用程序的主要活動,動態創建一個WebView並將其附加到主活動的視圖列表。這可能嗎?創建活動是否更好?

此功能適用於客戶端可以使用的獨立庫。因此不幸的是,它不能成爲主應用程序活動的一部分。

至少,是否有可能從不相關的Java類中檢索應用程序的主要活動?

回答

1

最後,我的Java類有一個靜態方法Init,被我的活動調用來存儲對活動的引用。後來,當我的C++代碼創建一個Java類的實例時,它將檢索該引用並使用它。