[英]Worklight 6.1 hybrid app return param from native to hybrid
我正在使用IBM Worklight 6.1構建混合應用程序。 有以下類似的API; -需要在本機代碼上運行並將結果發送到JavaScript代碼的某些函數。
在Worklight 6.2中,我們可以在.java文件中使用“ WL.getInstance().sendActionToJS("param", data);
“和WL.App.addActionReceiver("param", actionReceiver);
在.js文件中。
有人可以建議我在Worklight 6.1上找到解決方法嗎?
是的,您可以創建一個Cordova插件,該插件將在JS層和本機層之間“橋接”。 請參閱有關Worklight 6.1的這些教程 ,尤其是“ Android- 使用Apache Cordova插件向混合應用程序添加本機功能 ”教程及其隨附的示例應用程序 。
該示例應用程序將數據從JS層發送到本機層,將兩者的數據合並后返回到JS層,因此在您的情況下,您可以只返回數據...
您也可以在下面的v7.1中更好地看到它。 您無法在6.1(因為它意味着7.1)中使用示例應用程序,但是JavaScript相同: https : //developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/adding-本機功能/ Android添加本機功能混合應用程序Apache Cordova插件/
步驟將是:
cordova.exec(pluginSuccess, pluginFailure, "mypluginname", "myNativeClass name", []);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.