언어 설정

Menu
Sites
Language
SendAppControlResult not sending result to calling app;

Hai all,

I have created application one and launching the second application through appmanager.

in application1 i have launched the application2 but iam not getting result back in on appcontrolcomplete response received

void

Application1MainForm::OnAppControlCompleteResponseReceived(const Tizen::App::AppId& appId,
        const Tizen::Base::String& operationId,
        const Tizen::App::AppCtrlResult appControlResult,
        const Tizen::Base::Collection::IMap* pResultList)
{

    if(appControlResult==APP_CTRL_RESULT_SUCCEEDED)
    {

        AppLog("in application 1");


    }

 

}

Inside second application 

void Application2MainForm::OnAppControlRequestReceived     (     RequestId      reqId,
        const Tizen::Base::String &      operationId,
        const Tizen::Base::String *      pUriData,
        const Tizen::Base::String *      pMimeType,
        const Tizen::Base::Collection::IMap *      pExtraData)
{


    AppLog("inside second app");
    AppControlProviderManager *pac=  AppControlProviderManager::GetInstance();

  result    r=pac->SendAppControlResult(reqId, APP_CTRL_RESULT_SUCCEEDED ,null);

  AppLog("resulte is %s",GetErrorMessage(r));

}

Iam not getting result back in on complete response received in application::mainform

Can any one solve this issue

 

 

Responses

4 댓글
Alex Ashirov

Hi,

Could you please move the log( AppLog("in application 1");) outside the If statement. Probably appControlResult != APP_CTRL_RESULT_SUCCEEDED.

P puvvada

I have cheched like that also alex

P puvvada

I solved my issues by writing this in  pAc->Start(null, null, &extraData, this);

 

Alex Ashirov

Hi,

Right. Without this call AppControl will not be launched at all.