public virtual void callAction(string instanceId, string actionId) { Log.d(TAG, "Calling remote action (id: " + actionId + ", instance: " + instanceId + ")"); SapaAppInfo info = getAppInfo(instanceId); if (null != info) { try { mSapaAppService.callAction(info.App, actionId); } catch (SapaConnectionNotSetException) { Log.d(TAG, "Cannot call action (id: " + actionId + ") for instance " + instanceId + ": Sapa connection not set"); } catch (SapaUndeclaredActionException) { Log.d(TAG, "Cannot call action (id: " + actionId + ") for instance " + instanceId + ": action undeclared"); } } else { Log.w(TAG, "Cannot call action (id: " + actionId + ") for instance " + instanceId + ": SapaApp not found"); } }