从Xamarin Android上的另一个活动开始活动

Lac*_*cho 8 android call android-activity xamarin

我发现这个java代码创建了一个通用方法来启动其他活动的任何活动.

public void gotoActivity(Class activityClassReference)
{
    Intent i = new Intent(this,activityClassReference);
    startActivity(i);
}
Run Code Online (Sandbox Code Playgroud)

如何将该代码转换为c#for xamarin-Android?

提前致谢.

Sta*_*tam 15

你可以写:

public void GoToActivity(Type myActivity)
{
            StartActivity(myActivity);
}
Run Code Online (Sandbox Code Playgroud)

并称之为:

 GoToActivity(typeof(ActivityType));
Run Code Online (Sandbox Code Playgroud)

或者只写:

StartActivity(typeof(ActivityType));
Run Code Online (Sandbox Code Playgroud)


小智 5

void btnEntrar_Click(object sender,EventArgs e)
    { 
        var NxtAct= new Intent(this, typeof(Perguntas2));
        StartActivity(NxtAct);
    }
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我做到了