コード例 #1
0
        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");
            }
        }