public TodayAdapter(Context context, List <Entry> contactList, PeriodDeleteVM periodDeleteVM) { this.cardList = new List <Entry> (); cardList.AddRange(contactList); this.context = context; this.periodDeleteVM = periodDeleteVM; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); Instance = this; Title = Title ?? GetString(Resource.String.Today); var view = inflater.Inflate(Resource.Layout.fragment_pager, container, false); tabLayout = Activity.FindViewById <TabLayout>(Resource.Id.tabs); viewPager = view.FindViewById <ViewPager>(Resource.Id.viewpager); tabLayout.Visibility = ViewStates.Visible; Task.Run(() => { Task.Delay(100).Wait(); Platform.RunSafeOnUIThread("TodayViewFragment.OnCreateView", () => { periodDeleteVM = new PeriodDeleteVM(); periodDeleteVM.DeleteModeChanged += DeleteModeChanged; setupViewPager(DefaultPeriod); SessionLog.EndPerformance("Navigate"); }); }); FloatingActionButton fab = Activity.FindViewById <FloatingActionButton>(Resource.Id.fab_list); fab.SetRippleColor(Resource.Color.ripple_material_dark); fab.Visibility = ViewStates.Visible; fab.Click += (object sender, EventArgs ea) => { try { periodDeleteVM.InDeleteMode = false; actionMode = ((AppCompatActivity)Activity).StartSupportActionMode(this); actionMode.Finish(); // periodDeleteVM.InDeleteMode = false; //GrabAdIntertitials(); ShowNewDialog(); } catch (Exception ex) { LittleWatson.ReportException(ex); } }; return(view); }