Hi.
I'm trying to save a message in the system store via QtMobility.
the code is this:
QMessageService *systemMessageService=new QMessageService;
QMessage *sysMsg=new QMessage;
QMessageAddress sysNum;
sysNum.setAddressee(_sendedMsg.getPhoneNumber().toString());
sysMsg->setBody(_sendedMsg.getText());
sysMsg
->setDate
(QDateTime::currentDateTime());
sysMsg->setParentAccountId(QMessageAccount::defaultAccount(QMessage::Sms));
sysMsg->setTo(sysNum);
sysMsg->setStatus(QMessage::Read);
sysMsg->setType(QMessage::Sms);
systemMessageManager->addMessage(sysMsg);
if (!systemMessageService->exportUpdates(QMessageAccount::defaultAccount(QMessage::Sms)))
showNoticeDialog
(QString::number(systemMessageService
->error
()));
QMessageService *systemMessageService=new QMessageService;
QMessage *sysMsg=new QMessage;
QMessageAddress sysNum;
sysNum.setAddressee(_sendedMsg.getPhoneNumber().toString());
sysMsg->setBody(_sendedMsg.getText());
sysMsg->setDate(QDateTime::currentDateTime());
sysMsg->setParentAccountId(QMessageAccount::defaultAccount(QMessage::Sms));
sysMsg->setTo(sysNum);
sysMsg->setStatus(QMessage::Read);
sysMsg->setType(QMessage::Sms);
systemMessageManager->addMessage(sysMsg);
if (!systemMessageService->exportUpdates(QMessageAccount::defaultAccount(QMessage::Sms)))
showNoticeDialog(QString::number(systemMessageService->error()));
To copy to clipboard, switch view to plain text mode
The problem is that exportUpdates fails everytime with error code 8 ( QMessageManager::RequestIncomplete ).
No problem with addMessage. it never fails.
I can't find any example on google and i think that i'm forgotting something (incomplete data in sysMsg?).
Any suggestions?
Thanks.
Ivan.
Bookmarks