public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            _presenter = new SignalPresenter(this);

            _presenter.GetSignal();
            _dataSource                   = new SignalSource(Data);
            _dataSource.rowSelected      += ShowSignal;
            _tableView.Source             = _dataSource;
            _tableView.RowHeight          = UITableView.AutomaticDimension;
            _tableView.EstimatedRowHeight = 80f;
            _tableView.ReloadData();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_recyclerView);
            _signaPresenter = new SignalPresenter(this);



            signalRecyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView);
            action            += ShowSignal;
            _sadapter          = new SignalAdapter(Data, action);
            LinearLayoutManager manager = new LinearLayoutManager(this.BaseContext);

            signalRecyclerView.SetAdapter(_sadapter);
            signalRecyclerView.SetLayoutManager(manager);
            _signaPresenter.GetSignal();

            // Create your application here
        }