Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.multidataset_service_manual_activity);
            var sharedPreferences       = GetSharedPreferences(LocalAutofillDataSource.SHARED_PREF_KEY, FileCreationMode.Private);
            var defaultFieldTypesSource = DefaultFieldTypesLocalJsonSource.GetInstance(Resources, new GsonBuilder().Create());
            var autofillDao             = AutofillDatabase.GetInstance(this, defaultFieldTypesSource, new AppExecutors()).AutofillDao();

            mLocalAutofillDataSource = LocalAutofillDataSource.GetInstance(sharedPreferences, autofillDao, new AppExecutors());
            mPackageName             = PackageName;
            mPreferences             = MyPreferences.GetInstance(this);
            mRecyclerView            = FindViewById <RecyclerView>(Resource.Id.suggestionsList);
            mRecyclerView.AddItemDecoration(new DividerItemDecoration(this, OrientationHelper.Vertical));
            mLocalAutofillDataSource.GetAllAutofillDatasets(new DataCallback {
                that = this
            });
        }