请设计一个android应用程序,我想将(5)字符串值从一个活动发送到另一个活动以在不同的TextView中使用,我几乎尝试了我可以在网上找到的有关该主题的所有代码,但我一直只得到一个值(我在 putExtra() 中发送的最后一个值)。我是 Android Studio 的新手,非常感谢您的每一个帮助。
我已经使用 putExtra() 将一个数据发送到另一个活动,并且它工作得很好,在尝试对多个数据执行相同操作时,我总是只收到发送的数据之一。我还尝试使用捆绑对象来接收来自其他(接收)活动的数据。
我希望在另一个活动中获取所有这些数据(intent.putExtra("surname", "Jerry"). intent.putExtra("middlename", "chris").intent.putExtra("lastname", "Enema")),但我一直只得到“灌肠”
这是我的代码;//在第一个Activity中
send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String sFirstname = firstname.getText().toString();
String sLastname = lastname.getText().toString();
Intent intent = new Intent(MainActivity.this, ReceiveActivity.class);
intent.putExtra("surname" ,sFirstname);
intent.putExtra("lastname", sLastname);
startActivity(intent);
}
});
//And In the second Activity
名字 = findViewById(R.id.名字); 姓氏 = findViewById(R.id.firstname);
Intent intent = getIntent();
Bundle bundle = getIntent().getExtras();
String ssurname = bundle.getString("surname");
String slastname = bundle.getString("lastname");
firstname.setText(ssurname);
lastname.setText(slastname);
慕少森
UYOU
相关分类