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)));
        }
Exemplo n.º 2
0
 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());
 }