コード例 #1
0
        public void HandleMessage(RequestVM request)
        {
            if (serviceRequests != null)
            {
                bool inProgressPresent = serviceRequests.Any(x => x.StartedTime != null);
                if (!inProgressPresent)
                {
                    serviceRequests.Insert(0, request);

                    RunOnUiThread(() =>
                    {
                        adapter2 = new RequestsAdapter(serviceRequests.ToArray(), _currentLocation);
                        rvRequests.SetAdapter(adapter2);
                        adapter2.ItemClick += Adapter2_ItemClick;
                        adapter2.NotifyDataSetChanged();
                    });
                }
            }
        }