Example #1
0
        protected override void OnRestoreInstanceState(Bundle savedInstanceState)
        {
            base.OnRestoreInstanceState(savedInstanceState);

            var response = savedInstanceState.GetString("response");

            SetResponseText(response);

            long requestId = savedInstanceState.GetLong("request");

            myRequest = VKRequest.GetRegisteredRequest(requestId);
            if (myRequest != null)
            {
                myRequest.UnregisterObject();
                myRequest.SetRequestListener(OnRequestComplete, OnRequestError, OnRequestProgress, OnRequestAttemptFailed);
            }
        }
Example #2
0
        private void ProcessRequestIfRequired()
        {
            VKRequest request = null;

            if (Intent != null && Intent.Extras != null && Intent.HasExtra("request"))
            {
                long requestId = Intent.Extras.GetLong("request");
                request = VKRequest.GetRegisteredRequest(requestId);
                if (request != null)
                {
                    request.UnregisterObject();
                }
            }

            if (request != null)
            {
                myRequest = request;
                request.ExecuteWithListener(OnRequestComplete, OnRequestError, OnRequestProgress, OnRequestAttemptFailed);
            }
        }