Как открыть браузер из безголового приложения в BlackBerry

Я пытаюсь использовать уведомление, когда пользователь нажимает ОК, он должен открыть браузер. Это код, который я использую:

 bb::system::InvokeRequest request;
request.setTarget("sys.browser");
request.setAction("bb.action.OPEN");
request.setUrl(QUrl("http://www.blackberry.com"));

NotificationDialog* notification = new NotificationDialog();

notification->setTitle(" Notification");
notification->setBody("click open to continue ...");

notification->appendButton(new bb::system::SystemUiButton("Open"), request);
notification->appendButton(new bb::system::SystemUiButton("Dismiss"));
notification->setParent(this);
notification->show();

Код не работает, хотя. Что я делаю не так и как это делается правильно?

1

Решение

Я нашел ответ.

Замените эту строку >> request.setUrl (QUrl («http://www.blackberry.com«));
по этой строке >> request.setUri («http://www.blackberry.com«));

также не забудьте добавить LIBS + = -lbbsystem
в «ваш проект» .pro файл.

0

Другие решения


По вопросам рекламы [email protected]