public virtual void RemoveScreenListener(ScreenListener l) { if (screens == null) { return; } if (l != null) { CollectionUtils.Remove(screens, l); } useScreenListener = (screens != null && screens.Count > 0); }
public virtual void AddScreenListener(ScreenListener l) { if (l != null) { if (screens == null) { screens = new List<ScreenListener>(10); } CollectionUtils.Add(screens, l); } useScreenListener = (screens != null && screens.Count > 0); }
protected override void OnCreate(Bundle savedInstanceState) { TryToGetPermissions(); TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; BackgroundAggregator.Init(this); base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); Plugin.InputKit.Platforms.Droid.Config.Init(this, savedInstanceState); // < ---- Add here _mScreenListener = new ScreenListener(this); LoadApplication(new App()); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); mScreenListener = new ScreenListener(this); }