【发布时间】:2017-03-25 22:07:34
【问题描述】:
我正在启动 Android Studio,我查看了教程,但似乎都没有。我有四个字符串,spielernr1、spielernr2、spielernr3 和 koenig,我从 MainActivity 类的 EditTexts 中获得它们。现在我想在我的 seite1 类中使用它们,但我不知道如何将它们导入到 seite1 类中。 MainActivity 类的代码如下:
public class MainActivity extends AppCompatActivity {
String spielernr1, spielernr2, spielernr3, koenig;
EditText spieler1;
EditText spieler2;
EditText spieler3;
EditText kartenkoenig;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
spieler1 = (EditText) findViewById(R.id.editText);
spieler2 = (EditText) findViewById(R.id.editText2);
spieler3 = (EditText) findViewById(R.id.editText3);
kartenkoenig = (EditText) findViewById(R.id.editText4);
Button startbutton = (Button) findViewById(R.id.button2);
startbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
spielernr1 = spieler1.getText().toString();
spielernr2 = spieler2.getText().toString();
spielernr3 = spieler3.getText().toString();
koenig = kartenkoenig.getText().toString();
setContentView(R.layout.activity_seite1);
}
});
}
这是 seite1 的代码:
public class seite1 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_seite1);
}
}
【问题讨论】:
标签: java android string parameter-passing