我正在尝试编写一个简单的应用程序来打开一个 url,它有效,但只有一次?
#include <bps/bps.h>
#include <bps/navigator_invoke.h>
int main(int argc, char **argv) {
bps_initialize();
navigator_invoke_invocation_t *invoke = NULL;
navigator_invoke_invocation_create(&invoke);
navigator_invoke_invocation_set_target(invoke, "sys.browser");
navigator_invoke_invocation_set_action(invoke, "bb.action.OPEN");
navigator_invoke_invocation_set_uri(invoke, "http://www.stackoverflow.com");
navigator_invoke_invocation_send(invoke);
navigator_invoke_invocation_destroy(invoke);
bps_shutdown();
return 0;
}
真的不能变得更简单吗?当我运行它时,它会打开并浏览到 StackOverflow,但是如果我关闭浏览器并再次打开它,它实际上并没有做任何事情,当然也不会再次打开浏览器......我在这里做错了什么?(BB/BB10 新手)
非常感谢