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
            });
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_field_picker);
            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();
            string datasetId = Intent.GetStringExtra(EXTRA_DATASET_ID);

            mRecyclerView = FindViewById <RecyclerView>(Resource.Id.fieldsList);
            mRecyclerView.AddItemDecoration(new DividerItemDecoration(this, OrientationHelper.Vertical));
            mListTitle = FindViewById <TextView>(Resource.Id.listTitle);
            mLocalAutofillDataSource = LocalAutofillDataSource.GetInstance(sharedPreferences, autofillDao, new AppExecutors());
            mLocalAutofillDataSource.GetAutofillDatasetWithId(datasetId, new DataCallback
            {
                that = this
            });
        }