在我的應用程序,當BB 10設備處於離線狀態時...我需要顯示一個對話框,並有「確定」按鈕。按「確定」按鈕應終止應用程序!BB 10應用程序將終止,如果它離線
SystemDialog *dialog;
dialog = new SystemDialog(tr("OK"), 0);
dialog->setTitle(tr("Alert"));
dialog->setBody(message);
dialog->setDismissAutomatically(true);.
connect(dialog, SIGNAL(finished(bb::system::SystemUiResult::Type)), dialog,
SLOT(deleteLater()));
dialog->show();
這裏deleteLater()是SystemSlot它只是終止警報對話框,但不是應用程序!如何通過C++代碼在BB 10 Cascade中執行此操作?是否有可能重寫deleteLater()SystemSlot這樣,
// I replaced deleteLater() with SLOT(deleteLaters()) in above code and Added this Slot
void deleteLaters(){
bb::Application::exit(0);
}
那麼它是說,沒有這樣的插槽deleteLaters()的BB ::系統中找到!
請幫幫忙,
Thankks!
我同意您的文章,謝謝,但如何知道BB 10設備離線?我試過這個http://pastebin.com/9FMy7FRM,但我在控制檯上脫機了,即使我在線。我正在模擬器中測試這個。在Real BB 10設備上做了同樣的工作 – Sharath