将文本框从一个活动传递到另一个活动
本文关键字:活动 一个 另一个 文本 | 更新日期: 2023-09-27 18:15:48
是否可以将文本框用户输入数据从activity 1传递到activity 2?我试过了,但没用。
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>
var second = new Intent (this, typeof(SecondPage));
second.PutExtra ("value",i);
StartActivity (second);
关于SecondPage活动:
string Passed_value;
Passed_value = Intent.GetStringExtra ("value");
用于int:
int Passed_value;
Passed_value = Intent.GetIntExtra ("value",0);