protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); AppCenter.Start("ee629636-643f-425c-9ce1-6444adada296", typeof(Analytics), typeof(Crashes)); CrossMediaManager.Current.Init(this); SetContentView(Resource.Layout.activity_main); BottomNavigationView navigation = FindViewById <BottomNavigationView>(Resource.Id.navigation); navigation.SetOnNavigationItemSelectedListener(this); if (Connectivity.NetworkAccess != NetworkAccess.Internet) { Intent intent = new Intent(this.ApplicationContext, typeof(Activities.OfflineActivity)); intent.SetFlags(ActivityFlags.NewTask); StartActivity(intent); this.Finish(); } else { if (AuthService.IsLoggedIn()) { Fooxboy.MusicX.Core.VKontakte.Auth.AutoSync(AuthService.GetToken(), null); //var f = new HomeFragment(); var f = new RecommendationsFragment(); FragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, f).Commit(); SetTitle(Resource.String.title_home); var title = FindViewById <TextView>(Resource.Id.titlebar_title); title.Text = "Рекомендации"; } else { Intent intent = new Intent(this.ApplicationContext, typeof(AuthActivity)); intent.SetFlags(ActivityFlags.NewTask); StartActivity(intent); } } var miniplayerFragment = new MiniPlayerFragment(); FragmentManager.BeginTransaction().Replace(Resource.Id.miniplayer_frame, miniplayerFragment).Commit(); MiniPlayerService.SetFrame(FindViewById <FrameLayout>(Resource.Id.miniplayer_frame)); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.player_min, container, false); var playbtn = view.FindViewById <Button>(Resource.Id.miniPlayer_Playbtn); var nextbtn = view.FindViewById <Button>(Resource.Id.miniPlayer_NextBtn); nextbtn.SetOnClickListener(this); playbtn.SetOnClickListener(this); player = PlayerService.Instanse; if (player.MainService.IsPlay) { playbtn.SetBackgroundResource(Resource.Drawable.outline_pause_black_24dp); } MiniPlayerService.SetView(view); view.SetOnClickListener(this); return(view); }