Ejemplo n.º 1
0
        protected override void OnDestroy()
        {
            try
            {
                _adapter?.Dispose();
                _adapter = null;
            }
            catch (Exception ex)
            {
                Log.Debug(ex);
            }
            //AppSettings.GcCollect(log: _log); //HARDCODE:

            base.OnDestroy();
        }
Ejemplo n.º 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.activity_apikey_management);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.SetTitle(Resource.String.ApiKeysManagementTitle);

            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            var recyclerView = FindViewById <RecyclerView>(Resource.Id.gridApiKeys);

            recyclerView.SetLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.Vertical, false));

            var providers = AppSettings.Default.GetProviders().OrderBy(p => p.ProviderType).ThenBy(p => p.Id).ToArray();

            _adapter = new ApiKeysManagementAdapter(providers, AppSettings.Default.GetApiKeys());

            recyclerView.SetAdapter(_adapter);
        }