Qml 共享调用有时为空

Qml 共享调用有时为空,qml,blackberry-10,blackberry-cascades,Qml,Blackberry 10,Blackberry Cascades,我在使用共享调用时遇到了一个奇怪的bug 大约三分之一的共享尝试将导致没有文本被共享。通常情况下,第一次分享会起作用,但进一步尝试不会起作用。它将重新开始工作。bbm、facebook和twitter应用程序都会出现这种情况 以下代码是listview listitem的一部分 InvokeActionItem { id: invokeActionItem title: "Share" ActionBar.p

我在使用共享调用时遇到了一个奇怪的bug

大约三分之一的共享尝试将导致没有文本被共享。通常情况下,第一次分享会起作用,但进一步尝试不会起作用。它将重新开始工作。bbm、facebook和twitter应用程序都会出现这种情况

以下代码是listview listitem的一部分

        InvokeActionItem {
            id: invokeActionItem
            title: "Share"
            ActionBar.placement: ActionBarPlacement.OnBar
            imageSource: "asset:///Images/Icons/share_icon.png"
            query {
                mimeType: "text/plain"
                invokeActionId: "bb.action.SHARE"
            }
            onTriggered: {
                query.data = "I just read this and had to share it: " + ListItemData.title + ". ";
                query.data += "Read it here " + ListItemData.shareUrl;
                query.updateQuery();
            }
        }

有人知道是什么导致了这个问题或者如何解决它吗?

不幸的是,QML中的调用被中断(有时只适用于文本)。你需要用C++ C++(它在那里工作得很好)

谢谢,我已经改变了所有的共享,而不是用C++。