简体   繁体   English

从片段移动到xamarin中的活动

[英]move from fragment to an activity in xamarin

I am working with xamarin andorid Application.In my application I have some fragments and activitis.How to move from aone fragment to an activity?I have tried StartActivity(typeof(TargetActivity)) but it says ,cannot implicitly convert type 'Type' to Intent. 我正在使用xamarin andorid Application。在我的应用程序中,我有一些片段和激活性。如何从一个片段移到一个活动?我尝试了StartActivity(typeof(TargetActivity)),但它说不能将类型'Type'隐式转换为意图。 I also tried this 我也尝试过

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

but i got an erro : 但我有一个错误:

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)

Is you do this from Fragment you have to use Activity instead of this as your first argument like so: 是这样做的片段,你必须使用Activity ,而不是this作为你的第一个参数,如下所示:

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

Move from one fragment to an activity? 从一个片段转移到一项活动?

var intent = new Intent(this.Activity,typeof(TargetActivity)); var intent = new Intent(this.Activity,typeof(TargetActivity)); StartActivity(intent); StartActivity(意向);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM