C# 开始一项新的活动
我正在使用Xamarin,我想开始一个新的活动,称为AutoLinkActivity 这是我的密码:C# 开始一项新的活动,c#,android,variables,android-activity,xamarin,C#,Android,Variables,Android Activity,Xamarin,我正在使用Xamarin,我想开始一个新的活动,称为AutoLinkActivity 这是我的密码: using System; using Android.App; using Android.Content; using Android.Runtime; using Android.Views; using Android.Widget; using Android.OS; using Android.Text.Util; namespace TestTextViewAutoLink {
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using Android.Text.Util;
namespace TestTextViewAutoLink
{
[Activity (Label = "TestTextViewAutoLink", MainLauncher = true)]
public class MainActivity : Activity
{
protected override void OnCreate (Bundle bundle)
{
Intent intent= new Intent(this.ApplicationContext, AutoLinkActivity);
intent.SetFlags(ActivityFlags.NewTask);
StartActivity(intent);
}
}
}
我得到的生成错误是:
“TestTextViewAutoLink.AutoLinkActivity”是一个“类型”,但与“变量”一样使用
我能帮点忙吗
提前感谢使用此:
Intent intent= new Intent(this.ApplicationContext, typeof(AutoLinkActivity));
第二个参数必须是活动类的类型,而不是类本身。您必须使用:
typeof(NameofyourActivity)
如果不想使用意图并直接启动,请尝试以下操作:
protected override void OnCreate (Bundle bundle)
{
StartActivity(typeof(AutoLinkActivity));
}