问题描述
尝试在后台请求 webrequest,并在完成时触发应用程序唤醒。示例代码有效,但无法从回调中唤醒应用:
using ToyBox.Background;
using ToyBox.Communications;
using ToyBox.System;
(:background)
class BackgroundService extends System.ServiceDelegate {
function onTemporalEvent() {
Background.requestApplicationWake("do you want to open the app?");
Background.exit(null);
}
}
这不起作用:
using ToyBox.Background;
using ToyBox.Communications;
using ToyBox.System;
(:background)
class BackgroundService extends System.ServiceDelegate {
function onTemporalEvent() {
Communications.makeWebRequest(
"https://jsonplaceholder.typicode.com/todos/1",{},method(:responseCallback)
);
}
function responseCallback(responseCode,data) {
Background.requestApplicationWake("do you want to open the app?");
Background.exit(null);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)