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