Example #1
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);
            CallbackManager.OnActivityResult(requestCode, (int)resultCode, data);
            InAppBillingImplementation.HandleActivityResult(requestCode, resultCode, data);

            if (m_ActivityResultHandlers != null && m_ActivityResultHandlers.ContainsKey(requestCode))
            {
                OnActivityResultDelegate[] handlers = m_ActivityResultHandlers[requestCode].ToArray();
                foreach (OnActivityResultDelegate handler in handlers)
                {
                    handler.Invoke(resultCode, data);
                }
            }
        }