从Android Xamarin Studio中的DialogFragment启动活动

时间:2014-07-18 15:35:22

标签: c# android xamarin xamarin.android xamarin-studio

如何从MonoAndroid(C#)中的片段启动活动。

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

像这样但是xamarin输出错误:

  

错误CS1503:参数1:无法从“DialogScreen”转换   到'Android.Content.Context'(CS1503)

2 个答案:

答案 0 :(得分:1)

mapo的答案是正确的,但语言格式错误。试试这个:

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

答案 1 :(得分:0)

尝试getActivity()而不是来自getActivity()的Intent或getApplicationContext()