Exemple #1
0
        /// <summary>
        /// вызывается только в том случае, если соединение между клиентом и службой неожиданно потеряно или разорвано.
        /// Этот метод позволяет клиенту ответить на прерывание в службе
        /// </summary>
        /// <param name="name"></param>
        public void OnServiceDisconnected(ComponentName name)
        {
            IsConnected = false;
            Binder      = null;

            mainActivity.UpdateUiForUnBoundService("OnServiceDisconnected");
        }
Exemple #2
0
        public void OnServiceConnected(ComponentName name, IBinder service)
        {
            Binder      = service as XmsServiceBinder;
            IsConnected = this.Binder != null;


            if (IsConnected)
            {
                mainActivity.UpdateUiForBoundService();
            }
            else
            {
                mainActivity.UpdateUiForUnBoundService();
            }


            mainActivity.ServiceText = "is connected = " + IsConnected;
        }
Exemple #3
0
 public XmessagesServiceConnection(MainActivity activity)
 {
     IsConnected       = false;
     Binder            = null;
     this.mainActivity = activity;
 }