using System; using Android.Runtime; using Com.Nostra13.Universalimageloader.Core; using Windows.UI.Xaml.Media; namespace StrixMusic.Droid { /// /// From the Uno template /// [global::Android.App.Application( Label = "@string/ApplicationName", LargeHeap = true, HardwareAccelerated = true, Theme = "@style/AppTheme")] public class Application : Windows.UI.Xaml.NativeApplication { /// /// Initializes a new instance of the class. /// /// From the Uno template /// From the Uno template public Application(IntPtr javaReference, JniHandleOwnership transfer) : base(() => new App(), javaReference, transfer) { ConfigureUniversalImageLoader(); } private void ConfigureUniversalImageLoader() { // Create global configuration and initialize ImageLoader with this config ImageLoaderConfiguration config = new ImageLoaderConfiguration .Builder(Context) .Build(); ImageLoader.Instance.Init(config); ImageSource.DefaultImageLoader = ImageLoader.Instance.LoadImageAsync; } } }