public override IDisposable Prompt(PromptConfig config) { var activity = this.TopActivityFunc(); if (activity is AppCompatActivity) { return(this.ShowDialog <PromptAppCompatDialogFragment, PromptConfig>((AppCompatActivity)activity, config)); } if (activity is FragmentActivity) { return(this.ShowDialog <PromptDialogFragment, PromptConfig>((FragmentActivity)activity, config)); } return(this.Show(activity, PromptBuilder.Build(activity, config))); }
public override void Prompt(PromptConfig config) { this.Present(PromptBuilder.Build(config)); }
protected override Dialog CreateDialog(PromptConfig config) { return(PromptBuilder.Build(this.Activity as AppCompatActivity, config).Create()); }