Xamarin 中的系统级警报对话框 Android
System level alert dialog in Xamarin Android
ITNOA
嗨,
我想在后台服务中显示系统级警报对话框,我找到了 How to display a Dialog from a Service 但这个答案使用
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
我在 Xamarin 中找不到它 AlertDialog
API.
我现在可以做什么?
我错过了什么吗?
谢谢
试试这个:
Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this);
alert.SetTitle("Confirm delete");
alert.SetMessage("Lorem ipsum dolor sit amet, consectetuer adipiscing elit.");
alert.SetPositiveButton("OK", (senderAlert, args) => {
Toast.MakeText(this, "Ok button Tapped!", ToastLength.Short).Show();
});
Dialog dialog = alert.Create();
dialog.Window.SetType(Android.Views.WindowManagerTypes.SystemAlert);
dialog.Show();
ITNOA
嗨,
我想在后台服务中显示系统级警报对话框,我找到了 How to display a Dialog from a Service 但这个答案使用
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
我在 Xamarin 中找不到它 AlertDialog
API.
我现在可以做什么?
我错过了什么吗?
谢谢
试试这个:
Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this);
alert.SetTitle("Confirm delete");
alert.SetMessage("Lorem ipsum dolor sit amet, consectetuer adipiscing elit.");
alert.SetPositiveButton("OK", (senderAlert, args) => {
Toast.MakeText(this, "Ok button Tapped!", ToastLength.Short).Show();
});
Dialog dialog = alert.Create();
dialog.Window.SetType(Android.Views.WindowManagerTypes.SystemAlert);
dialog.Show();