public override IDisposable Confirm(ConfirmConfig config) { var activity = this.TopActivityFunc(); if (activity is AppCompatActivity) { return(this.ShowDialog <ConfirmAppCompatDialogFragment, ConfirmConfig>((AppCompatActivity)activity, config)); } if (activity is FragmentActivity) { return(this.ShowDialog <ConfirmDialogFragment, ConfirmConfig>((FragmentActivity)activity, config)); } return(this.Show(activity, ConfirmBuilder.Build(activity, config))); }
protected override Dialog CreateDialog(ConfirmConfig config) { return(ConfirmBuilder.Build(this.Activity as AppCompatActivity, config).Create()); }