我已将我的应用程序从JDeveloper 11.1.2.4迁移到JDeveloper 12c(12.1.3.0)。我的演示应用程序已成功清理和编译但是当我运行我的应用程序时,我无法从代码中从一个amx页面导航到另一个amx页面。
对于Android和iOS设备,我无法导航和导航我使用过此行。
AdfmfContainerUtilities.invokeContainerJavaScriptFunction(AdfmfJavaUtilities.getFeatureName(), "adf.mf.api.amx.doNavigation", new Object[] { action });
在Android设备中,我没有收到警报框,但在iOS设备中我收到错误
并且Tabbar图像在iOS设备中按比例放大,但在Android设备中正常工作。
对此有任何想法。
谢谢, 亚洲时报Siddharth
答案 0 :(得分:2)
invokeContainerJavaScriptFunction
的第一个参数是fueature id而不是功能名称,因此您所要做的就是编写如下代码。
AdfmfContainerUtilities.invokeContainerJavaScriptFunction(AdfmfJavaUtilities.getFeatureId(), "adf.mf.api.amx.doNavigation", new Object[] { action });