public static void ShowAskIfMenuOrExit(Context ctx) { var context = (Activity)ctx; AlertDialog.Builder ad = new AlertDialog.Builder(ctx); ad.SetCancelable(false); ad.SetTitle("Advertencia"); ad.SetIcon(Resource.Drawable.alert); ad.SetMessage("Que desea hacer"); ad.SetNegativeButton("Ir a la pantalla de selección de modos", (obj, evt) => { context.StartActivity(new Intent(context, typeof(actsplashscreen))); MultiHelper.ExecuteGarbageCollection(); context.Finish(); if (Mainmenu.gettearinstancia() != null) { Mainmenu.gettearinstancia().Finish(); } if (YoutubePlayerServerActivity.gettearinstancia() != null) { YoutubePlayerServerActivity.gettearinstancia().Finish(); } if (actividadinicio.gettearinstancia() != null) { actividadinicio.gettearinstancia().Finish(); } }); ad.SetNeutralButton("Salir de la aplicacion", (obj, evt) => { context.Finish(); if (Mainmenu.gettearinstancia() != null) { Mainmenu.gettearinstancia().Finish(); } if (YoutubePlayerServerActivity.gettearinstancia() != null) { YoutubePlayerServerActivity.gettearinstancia().Finish(); } if (actividadinicio.gettearinstancia() != null) { actividadinicio.gettearinstancia().Finish(); } }); ad.SetPositiveButton("Cancelar", (obj, evt) => { }); ad.Create(); ad.Show(); }
public static void KeepRefreshingBackground(string onlineoofline, Activity instancia) { ImageView fondin = instancia.FindViewById <ImageView>(Resource.Id.fondo1); if (onlineoofline == "online") { instancia.RunOnUiThread(() => { fondin.SetBackgroundColor(Android.Graphics.Color.ParseColor("#353535")); }); MultiHelper.ExecuteGarbageCollection(); } else { instancia.RunOnUiThread(() => { fondin.SetBackgroundColor(Android.Graphics.Color.ParseColor("#353535")); }); MultiHelper.ExecuteGarbageCollection(); } }