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 }); }