: public Tizen::App::UiApp
, public Tizen::System::IScreenEventListener
, public Tizen::App::IAppControlProviderEventListener
+ , public Tizen::App::IActiveAppEventListener
{
public:
/**
// Called when the screen turns off.
virtual void OnScreenOff(void);
+ //Called when application becomes active
+ virtual void OnActiveAppChanged(const Tizen::Base::String& appId);
+
virtual Tizen::Ui::Scenes::SceneId GetInitialScene(void);
//Used to get launch arguments at application launch
private:
//internal function to process AppControl request.
- void ProcessAppControlRequest(RequestId reqId, const Tizen::Base::String& operationId,const Tizen::Base::Collection::IMap* pArgsMap);
+ void ProcessAppControlRequest(RequestId reqId, const Tizen::Base::String& operationId,const Tizen::Base::Collection::IMap* pArgsMap,const Tizen::Base::String* pUriData =null);
//internal function to process AppControl request.
void ProcessWebAppControlRequest(RequestId reqId, const Tizen::Base::String& operationId,const Tizen::Base::String* pUriData);
//internal function to handle AppControl Request for Incoming call.
void HandleIncomingCallAppControlRequest(RequestId reqId,const Tizen::Base::Collection::IMap* pArgsMap);
//internal function to handle AppControl Request for dial call.
- void HandleDialCallAppControlRequest(RequestId reqId,const Tizen::Base::Collection::IMap* pArgsMap);
+ void HandleDialCallAppControlRequest(RequestId reqId,const Tizen::Base::Collection::IMap* pArgsMap,const Tizen::Base::String* pUriData);
//Checks if the number is valid
bool CheckNumberIsValid(Tizen::Base::String phoneNumber);