in src/Covi.Android/MainActivity.cs [42:71]
protected override void OnCreate(Bundle savedInstanceState)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
#if DEBUG || ANALYTICS
if (!string.IsNullOrWhiteSpace(Constants.AppCenterConstants.Secret_Android))
{
AppCenter.Start(Constants.AppCenterConstants.Secret_Android,
typeof(Microsoft.AppCenter.Analytics.Analytics),
typeof(Microsoft.AppCenter.Crashes.Crashes));
Covi.Logs.Logger.Factory.AddProvider(new Covi.Droid.Services.Log.AppCenterLogProvider());
}
#endif
base.OnCreate(savedInstanceState);
ConfigurationManager.Init(true, this);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
CachedImageRenderer.Init(true);
CachedImageRenderer.InitImageViewHandler();
CrossCurrentActivity.Current.Init(this, savedInstanceState);
LoadApplication(new App(new PlatformInitializer()));
if (IsPlayServiceAvailable())
{
CreateNotificationChannel();
}
}