Esempio n. 1
0
        // -----------------------------------------------------------------------------

        // Lifecycle
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Init
            SetContentView(Resource.Layout.StartActivityLayout);

            // Toolbar
            SetSupportActionBar(FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar));

            // SubView Container
            FragmentContainerId  = Resource.Id.editMotorcycleFrame;
            _editMotorcycleFrame = FindViewById <FrameLayout>(FragmentContainerId);

            // Controls
            _listView = FindViewById <RecyclerView>(Resource.Id.listView);
            _listView.SetLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.Vertical, false));
            _adapter = new StartAdapter(EditMotorcycle, DeleteMotorcycle, LayoutInflater);
            _listView.SetAdapter(_adapter);

            _addButton        = FindViewById <FloatingActionButton>(Resource.Id.fab);
            _addButton.Click += (sender, args) =>
            {
                AddMotorcycle();
            };
        }
Esempio n. 2
0
        protected override void OnDestroy()
        {
            base.OnDestroy();

            _adapter = null;

            if (_listView != null)
            {
                _listView.SetAdapter(null);
            }

            _listView = null;
        }