Blackberry 10 WebView:URL更改后内容不会更新

时间:2016-01-01 09:37:54

标签: c++ qt webview blackberry qml

我编写了一个代码,在执行某个进程后更新Blackberry main.qml的WebView URL。更新WebView URL的Qt / C ++代码如下所示

lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id)
        {
            String itemName = (String) lv.getItemAtPosition(position);
            Intent intent = new Intent(currentActivity.this,newActivity.class);
            intent.putExtra("some_string", itemName);
            startActivity(intent);
        }               
  }

main.qml的WebView部分是

QmlDocument *qml = QmlDocument::create("asset:///main.qml").parent(this);
qml->setContextProperty("app",this);
AbstractPane *root = qml->createRootObject<AbstractPane>();
responseWebPage = root->findChild<WebView *>("responseWebPage");
responseWebPage->setUrl(QUrl(homePath + "/Appname/updatedhtml.html"));

我能够在WebView控制台调试打印的日志中看到更新的URL名称。我还验证了updatedhtml.html文件存在。 (通过目标文件系统导航器检查)。然而,在设置URL之后,我看不到在设备或模拟器中显示updatedhtml.html的内容。我有什么步骤吗?非常感谢任何帮助

0 个答案:

没有答案