symbian调用系统名片夹,为什么没有SIM卡上的号码
各位好,请问在symbian上调用系统名片夹,为什么只显示了那些存在手机上的号码,却没有SIM卡上的号码。哪位知道怎么回事,麻烦指导下。
代码如下:
void CPhoneNumberContainer::DisplayPhoneNumbersL()
{
RPbkViewResourceFile phonebookResource( *(CEikonEnv::Static()) );
if ( !phonebookResource.IsOpen())
{
phonebookResource.OpenL();
}
// Add searching array to parameters
CContactDatabase::TContactViewFilter filter(CContactDatabase::EPhonable);
CPbkSingleEntryFetchDlg::TParams params;
CPbkContactEngine* iPbkContactEngine = CPbkContactEngine::NewL(NULL);
CleanupStack::PushL(iPbkContactEngine);
params.iContactView = &iPbkContactEngine->FilteredContactsViewL(filter);
// Launch fetching dialog
CPbkSingleEntryFetchDlg* fetchDlg = CPbkSingleEntryFetchDlg::NewL( params );
fetchDlg->SetMopParent( this );
TInt okPressed = fetchDlg->ExecuteLD();
if ( okPressed )
{
CPbkContactItem* pbkItem = iPbkContactEngine->ReadContactLC( params.iSelectedEntry );
//DO something
}
CleanupStack::PopAndDestroy(1);
phonebookResource.Close(); // Close the phonebook view
}