Languages

Menu
Sites
Language
Can't PICK contact from phonebook

Hi

 

I use this example to pick contact as vcard from phone book:

https://developer.tizen.org/dev-guide/2.2.1/org.tizen.native.appprogramming/html/guide/app/appcontrol_contact.htm#PICK

but it returns list = null.

 

          if (appControlResult == APP_CTRL_RESULT_SUCCEEDED)
	      {

	    	 AppLog("Success");
	    	 pPickResultList  = const_cast< IList* >(dynamic_cast< const IList* >
	                                                (pResultList->GetValue(String(L"http://tizen.org/appcontrol/data/path"))));
	         if (pPickResultList  != null)
	         {
	            AppLog("The result type is path to vcard");

	            String * path = (String*)pPickResultList->GetAt(0);
	            AppLog("Path: %S", path->GetPointer());

	            return;
	         }

	      }

 

pPickResultList always is null - none String with path returned.

 

I call phone book with code:

    	   HashMap extraData;
		   extraData.Construct();
		   String selModeKey = L"http://tizen.org/appcontrol/data/selection_mode";
		   String selModeVal = L"single";
		   String itemTypeKey = L"http://tizen.org/appcontrol/data/social/item_type";
		   String itemTypeVal = L"person";
		   String resultTypeKey = L"http://tizen.org/appcontrol/data/social/result_type";
		   String resultTypeVal = L"vcard";
		   extraData.Add(&selModeKey, &selModeVal);
		   extraData.Add(&itemTypeKey, &itemTypeVal);
		   extraData.Add(&resultTypeKey, &resultTypeVal);
		   AppControl* pAc = AppManager::FindAppControlN(L"tizen.contacts",
		                                                 L"http://tizen.org/appcontrol/operation/social/pick");

 

Did somebody manage to get path to vcard by PICK action?

 

 

Regards

slaw

 

Edited by: Slawek Kowalski on 16 Mar, 2014

Responses

1 Replies
Slawek Kowalski

Solved. I used item id to get contact from phonebook.