我正在构建一个Android应用程序,在 MainActivity 中,用户在几个EditText字段中输入他/她的详细信息,如姓名,电话号码等。我应该获取所有这些数据,将它们传递给 SecondActivity 并在textViews上显示它们。从MainActivity到第二个活动的转换是通过onclick事件完成的。
修改文字xml
<EditText
android:hint="@string/teacher_name_hint"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="10"
android:id="@+id/teacher_name"
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,., "
android:inputType="textPersonName"
android:maxLength="42"
android:maxLines="2"
android:minLines="1"
android:textColorHint="@color/abc_secondary_text_material_light" />
Onclick事件
public void roll_sheet_Activity(View v)
{
Intent i = new Intent(MainActivity.this,Roll_sheet.class);
startActivity(i);
}
答案 0 :(得分:0)
使用意图传递数据
public void roll_sheet_Activity(View v)
{
Intent intent = new Intent(getBaseContext(), NextActivity.class);
intent.putExtra("stringName", stringName);
startActivity(intent);
}
关于下一个活动:
String s = getIntent().getStringExtra("stringName");