我在Windows Phone 8.1应用程序中实现了语音命令,但我遇到了2个问题。第一个问题是,我希望在没有app打开的情况下执行命令。我知道它必须加载应用程序才能执行,但我希望它不可见,或者至少在完成后消失。语音命令只会导致执行REST调用,并且在此过程中没有UI更新。如何让它不打开/渲染视图?
答案 0 :(得分:0)
就像你说的那样,并非真的可能。
您可以立即关闭应用并使用推介在Suspension事件处理程序中处理您的请求。
但是:你仍然会得到启动画面,并且可能会让用户感到困惑(为什么弹出这个东西?)。此外,您无法确定暂停的时间,如果您的网络连接不良,您的休息呼叫可能会失败。
最好只显示一个确认/进度屏幕并让用户自己标签。
另外:小心像只是一个REST调用这样的说法。如果您的2G连接不良或正在运行其他网络活动,即使是几千字节也可能需要一些时间。