Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在xamarin中从片段移动到活动_C#_Android_Android Activity_Xamarin_Fragment - Fatal编程技术网

C# 在xamarin中从片段移动到活动

C# 在xamarin中从片段移动到活动,c#,android,android-activity,xamarin,fragment,C#,Android,Android Activity,Xamarin,Fragment,我正在使用xamarin android应用程序。在我的应用程序中,我有一些片段和activitis。如何从一个片段移动到一个活动?我尝试了StartActivity(typeof(TargetActivity))但它说,不能隐式地将类型“type”转换为意图。 我也试过这个 var intent = new Intent(this,typeof(TargetActivity)); StartActivity(intent); 但我有一个错误: Error CS1502: The best o

我正在使用xamarin android应用程序。在我的应用程序中,我有一些片段和activitis。如何从一个片段移动到一个活动?我尝试了StartActivity(typeof(TargetActivity))但它说,不能隐式地将类型“type”转换为意图。 我也试过这个

var intent = new Intent(this,typeof(TargetActivity));
StartActivity(intent);
但我有一个错误:

Error CS1502: The best overloaded method match for 'Android.Content.Intent.Intent(Android.Content.Context, System.Type)' has some invalid arguments (CS1502) (AndroidApplication)

Error CS1503: Argument 1: cannot convert from 'AndroidApplication.DrawerMenuFragment' to 'Android.Content.Context' (CS1503) (AndroidApplication)

如果是从片段执行此操作,则必须使用
Activity
而不是
this
作为第一个参数,如下所示:

var intent = new Intent(Activity,typeof(TargetActivity));
StartActivity(intent);

如果是从片段执行此操作,则必须使用
Activity
而不是
this
作为第一个参数,如下所示:

var intent = new Intent(Activity,typeof(TargetActivity));
StartActivity(intent);

从一个片段移动到一个活动

var intent=新的intent(this.Activity,typeof(TargetActivity));
星触觉(意向)

从一个片段移动到一个活动

var intent=新的intent(this.Activity,typeof(TargetActivity)); 星触觉(意向)