在Android Xamarin Studio中从DialogFragment启动一个Activity

本文关键字:一个 Activity 启动 Xamarin Android Studio 中从 DialogFragment | 更新日期: 2023-09-27 18:13:26

如何在MonoAndroid (c#)中启动一个fragment活动。

    var activity2 = new Intent (this, typeof(ImportScreen));
    activity2.PutExtra ("MyData", "Data from Activity1");
    StartActivity (activity2);

像这样,但是xamarin输出错误:

错误CS1503:参数1:无法从'DialogScreen'转换"Android.Content。上下文"(CS1503)

在Android Xamarin Studio中从DialogFragment启动一个Activity

mapo的回答是正确的,只是语言格式不对。试试这个:

var activity2 = new Intent (this.Activity, typeof(ImportScreen));

尝试getActivity()代替Intent或getApplicationContext()中的this

相关文章: