C# 将文本框从一个活动传递到另一个活动

C# 将文本框从一个活动传递到另一个活动,c#,textbox,xamarin,xamarin.android,C#,Textbox,Xamarin,Xamarin.android,是否可以将文本框用户输入数据从activity1传递到activity2? 我试过了,但没用 var second = new Intent(this, typeof(SecondPage)); second.PutExtra("reg", "qwe"); StartActivity (second); 谢谢你的帮助。什么不起作用?你正在获取其他活动的信息吗 public class SecondPage : Activity { protected override void OnC

是否可以将文本框用户输入数据从activity1传递到activity2? 我试过了,但没用

var second = new Intent(this, typeof(SecondPage));
second.PutExtra("reg", "qwe");
StartActivity (second);

谢谢你的帮助。

什么不起作用?你正在获取其他活动的信息吗

public class SecondPage : Activity
{
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        var reg = this.Intent.Extras.GetString("reg");

        SetContentView(Resource.Layout.second_layout);

        var textView = this.FindViewById<TextView>(Resource.Id.secondText);

        textView.Text = reg;
这是布局的XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:minWidth="25px"
    android:minHeight="25px">
    <TextView
        android:text="Large Text"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_width="match_parent"
        android:layout_height="55.2dp"
        android:id="@+id/secondText" />
</LinearLayout>
在第二页活动中:

string Passed_value;
  Passed_value  = Intent.GetStringExtra ("value");
对于int使用:

int Passed_value;
Passed_value  = Intent.GetIntExtra ("value",0);

我已经更新了我的答案,但我建议多看一些Xamarin的例子。对我有用,谢谢。但是如果我试图用int.tostring来做,它会出错,你知道怎么做吗?
int Passed_value;
Passed_value  = Intent.GetIntExtra ("value",0);